查看 Golang 环境变量

操作系统

go env GOOS

架构

go env GOARCH

CMD 编译

WindowssetcmdPower 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 ShellsetcmdCMD
ls env:ls env:GO*GOdel env:GOOSGOOS

备注

go env

设置 GOOS

go env -w GOOS=linux

还原 GOOS

go env -u GOOS