golang 交叉编译 win开发 linux生产

windows平台之下使用

go env

能看到go本身的配置的环境变量,其中红框框起来的变量是交叉编译需要改动的选项,

 

 由于是win平台开发,但是跑起来的程序都是在linux,所以linux转win的就不搞了,如果有需要请百度谷歌

SET GOOS=linux
SET GOARCH=amd64

就下来就可以对go程序就行build编译为linux运行的软件了

go build

但是注意 在linux上需要权限才能运行  添加权限

chmod +x go编译文件

golang执行该软件即可运行,不要要一些配置

./文件
原文地址:https://www.cnblogs.com/zengxm/p/11534700.html