Мне нужно собрать общую библиотеку в Go. Для этого я использовал CGO
, а затем собрал SO
lib с параметрами
go build -o libUtil.so -buildmode = c-shared main.go
Теперь мне нужно сделать то же самое, но для ARM
архитектуры. Когда я не использую CGO
, я делаю только export GOARCH=arm
и этого достаточно, чтобы добиться успеха. Однако, когда я использую CGO
, я не могу собрать библиотеку SO
.
Я подозреваю, что мне нужно установить инструменты сборки руки , но я не знаю, как это сделать и как настроить мою GO-среду для использования этих инструментов. Надеюсь, кто-нибудь может мне помочь.
ОС - это Linux.