【发布时间】:2015-03-31 11:49:52
【问题描述】:
我想编译到 osx 上。 使用以下命令: GOOS=linux GOARCH=arm CGO_ENABLED=1 go build -o foo main.go
但我得到: 运行时/cgo clang:错误:编译期间未使用的参数:'-mno-thumb'
我使用这个包:https://github.com/mattn/go-sqlite3 我尝试了提示:https://github.com/mattn/go-sqlite3/issues/106
感谢您的每一个帮助:-)
【问题讨论】:
-
你安装了ARM Linux交叉编译工具链吗?
-
正如您链接到的错误报告所说,您将需要一个针对 ARM Linux 的 C 编译器。虽然 Go 工具链提供了交叉编译纯 Go 代码所需的一切,但它不包括交叉编译使用 cgo 的包的 C 组件所需的工具。
-
在阅读了一些关于 cgo 的资料之后。我发现这个。感谢您的宝贵时间!