Я пытаюсь разработать приложение Go, которое будет работать на плате ARM на основе Linux. Для разработки я использую GoLand на macOS.
Теперь проблема в том, что я использую эту оболочку EGL , и когда я пытаюсь go get
, я получаю это сообщение об ошибке:
pkg-config: exec: "pkg-config": executable file not found in $PATH
Это не удивительно, так как я нахожусь на macOS, а там нет pkg-config
. Я понимаю, что этот вызов необходим, чтобы найти зависимости libegl1-mesa-dev libgles2-mesa-dev
, как определено в файле readme. Я также понимаю, что мне нужны эти библиотеки, скомпилированные для целевой архитектуры, для компиляции моего кода. Достижение этого не кажется тривиальным, поэтому я бы предпочел этого избежать.
Затем я попытался использовать go get -d
, который отлично загрузил пакет. Однако GoLand не находит это таким образом.
Итак, мой вопрос: как мне настроить среду разработки, чтобы среда IDE могла предоставить мне анализ, а компиляция будет выполняться непосредственно в среде ARM linux?