go 编译临时环境变量设置并 交叉编译命令
$env:GOOS = "linux"; $env:GOARCH = "amd64"; go build -o filename test.go
$env:GOOS="linux"; $env:GOARCH="amd64"; `go build -o filename test.go`
这两种方式 都是在 PowerShell 中运行
环境变量的更改也只会影响当前的 PowerShell 会话。
永久改变go环境变量值
go env -w GOOS=linux go env -w GOARCH=amd64
临时改变go环境变量值
$env:GOOS="linux"