当目标不是开发环境时,如何在EGL支持下开发Go

时间:2019-03-30 11:30:06

标签: go goland

我正在尝试开发一些可以在基于Linux的ARM板上运行的Go应用程序。为了开发,我在macOS上使用GoLand。

现在的问题是我正在使用this EGL wrapper,当我尝试go get时,出现以下错误消息:

pkg-config: exec: "pkg-config": executable file not found in $PATH

这并不奇怪,因为我在macOS上,并且没有pkg-config。我了解需要此调用才能找到自述文件中定义的依赖项libegl1-mesa-dev libgles2-mesa-dev。我也了解我需要为目标体系结构编译的那些库才能编译我的代码。实现这一目标似乎并不容易,所以我宁愿避免。

我接下来尝试使用的是go get -d,它可以很好地下载软件包。但是,GoLand找不到这种方式。

所以我的问题是:如何设置开发环境,以便IDE可以为我提供分析,而编译将直接在ARM linux环境中进行?

0 个答案:

没有答案