在goland的setting中设置如下:

ok确认后,在terminal中输入 “go env”,显示环境变量还是之前的设置:

编译后,生成的还是windows 的exe文件,这是怎么回事呢?
更多评论
关键点有两个,
GOARCH=amd64,这个你设置对了,
还有另外一个GOOS=linux,
你现在设置的GOOS=windows,
把你的GOOS改成linux,
再执行编译。
#1