在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
参考:http://studygolang.com/topics/21 (1)首先进入go/src 源码所在目录,执行如下命令创建目标平台所需的包和工具文件。 $ cd /usr/local/go/src 如果是 Windows 则修改 GOOS 即可。 解决方法:
$ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build 不过该方式暂时不支持 CGO。 http://solovyov.net/en/2012/03/09/cross-compiling-go/ 以上假定是64位架构,32位,修改GOARCH为386 说明: 交叉编译问题补充: 首先,建议安装Go语言通过源码安装,否则可能没有make.bash或make.bat程序。 之所以需要执行上面的这些步骤,是因为安装Go语言时,一些工具和平台相关的代码并没有生成,执行上面的步骤,并不是重新安装Go语言,而是生成交叉编译(目标平台)需要的工具和文件。这些只是在第一次交叉编译的时候做。之后就不需要了。 为了更快的编译,可以 ./make.bash --no-clean |
请发表评论