Golang常用交叉编译指令 Window编译Linux可执行文件CMDPowershell Mac生成Linux可执行文件备注 Window编译Linux可执行文件 CMD SET CGO_ENABLE=0 SET GOOS=linux SET GOARCH=amd64 go build Powershell $ENV:CGO_ENABLE=0 $ENV:GOOS="linux" $ENV:GOARCH="amd64" go build Mac生成Linux可执行文件 CGO_ENABLE=0 GOOS=linux GOARCH=amd64 go build 备注 在控制台中修改的均为临时环境变量,要恢复默认设置重启控制台即可。