我需要在 Go 中构建一个共享库。为此,我使用CGO
并构建SO
了带有选项的 lib
go build -o libUtil.so -buildmode=c-shared main.go
现在,我需要做同样的事情,但对于ARM
架构。当我不使用CGO
时,我只使用,export GOARCH=arm
这足以成功。但是,当我使用时CGO
,我无法构建SO
库。
我怀疑我需要安装arm 构建工具,但我不知道该怎么做以及如何配置我的 GO 环境以使用这些工具。我希望,有人可以帮助我。
操作系统是Linux。