Как собрать SO библиотеку для архитектуры ARM - PullRequest
2 голосов
/ 03 апреля 2019

Мне нужно собрать общую библиотеку в Go. Для этого я использовал CGO, а затем собрал SO lib с параметрами

go build -o libUtil.so -buildmode = c-shared main.go

Теперь мне нужно сделать то же самое, но для ARM архитектуры. Когда я не использую CGO, я делаю только export GOARCH=arm и этого достаточно, чтобы добиться успеха. Однако, когда я использую CGO, я не могу собрать библиотеку SO.

Я подозреваю, что мне нужно установить инструменты сборки руки , но я не знаю, как это сделать и как настроить мою GO-среду для использования этих инструментов. Надеюсь, кто-нибудь может мне помочь.

ОС - это Linux.

...