golang:使用sqlite3.c的CGO / clang

我想编译以使用osx。使用以下命令:GOOS = linux GOARCH = arm CGO_ENABLED = 1 go build -o foo

main.go

但我得到:运行时/ cgo叮当声:错误:编译期间未使用参数:’-mno-thumb’

我使用了这个包:https : //github.com/mattn/go-

sqlite3

我尝试了提示:https :

//github.com/mattn/go-sqlite3/issues/106

谢谢你的帮助:-)

回答:

“正如您链接到的错误报告所言,您将需要一个针对ARM

Linux的C编译器。尽管Go工具链随附了交叉编译纯Go代码所需的一切,但它不包含交叉编译C所需的工具。使用cgo的软件包的组件”。–詹姆斯·亨斯特里奇

结果,我将其编译到arm设备(raspberrypi)上。

以上是 golang:使用sqlite3.c的CGO / clang 的全部内容, 来源链接: utcz.com/qa/403797.html

回到顶部