Как кросс-компилировать - PullRequest
0 голосов
/ 03 декабря 2018

Я просто создаю простое приложение для linux ARM64 битной архитектуры из linux amd64 битной архитектуры, но во время сборки GOlang Builder выдает ошибку при привязке некоторых библиотек, как показано ниже

go build github.com/DataDog/zstd: build constraints exclude all Go files in

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

Спасибо

1 Ответ

0 голосов
/ 03 декабря 2018

Попробуйте установить переменную среды следующим образом.Возможно, вам придется сначала получить внешние зависимости, прежде чем приступить к сборке.GOARCH = "arm64"

...