为了账号安全,请及时绑定邮箱和手机立即绑定

golang: CGO / clang with sqlite3.c

golang: CGO / clang with sqlite3.c

Go
白衣非少年 2021-09-13 15:10:08
我想编译到 osx 上。使用以下命令:GOOS=linux GOARCH=arm CGO_ENABLED=1 go build -o foo main.go但我得到:runtime/cgo clang:错误:编译期间未使用的参数:'-mno-thumb'我使用这个包:https : //github.com/mattn/go-sqlite3 我尝试了提示:https : //github.com/mattn/go-sqlite3/issues/106感谢您的每一个帮助:-)
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

“正如您链接的错误报告所说,您将需要一个针对 ARM Linux 的 C 编译器。虽然 Go 工具链提供了交叉编译纯 Go 代码所需的一切,但它不包括交叉编译 C 所需的工具使用 cgo 的软件包的组件。” – 詹姆斯亨斯屈奇

结果,我编译在arm设备(raspberrypi)上。


查看完整回答
反对 回复 2021-09-13
  • 1 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信