go 在windows编译出linux上运行的

go 在windows编译出linux上运行的二进制文件
先设置配置文件(再cmd中设置,只能起短暂左右,该cmd关闭就无效了,)

set GOARCH=amd64
set GOOS=linux

最后执行 go build

linux默认是不带.exe的
再rz main 上传到linux
chmod 777 main
./main 执行,

go build -o src/a.exe main.go 指定编译出的文件名,也可以只指定路径
go run main.go // 先编译,再运行,编译的.exe文件放入.temp临时文件
go install // 编译的.exe文件直接放入和src同级别的bin文件下

写入自己的博客中才能记得长久
原文地址:https://www.cnblogs.com/heris/p/15671170.html