Golang在Windows上编译Linux版本

GolangCMDPower Shell大约 483 字

查看Golang环境变量

操作系统

go env GOOS

架构

go env GOARCH

CMD编译

注意:Windowsset指令只在cmd下有效,无法在Power Shell生效。

查看当前GOOS环境变量

set GOOS

设置编译时变量

设置编译后运行的操作系统

set GOOS=linux

设置编译后运行的操作系统架构

set GOARCH=amd64

设置禁用CGO

set CGO_ENABLED=0

执行编译

go build

Power Shell编译

查看当前GOOS环境变量

$env:GOOS

设置编译时变量

注意:必须要加双引号或单引号

$env:GOOS="linux"

补充

Power Shell中设置环境变量的命令不是set,可使用cmd命令切换到CMD模式。

  • ls env::查看所有环境变量
  • ls env:GO*:查看以GO开头的环境变量
  • del env:GOOS:删除GOOS环境变量

备注

go env全局修改。

设置GOOS

go env -w GOOS=linux

还原GOOS

go env -u GOOS
阅读 54 · 发布于 2020-10-30

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批