标题主要说明了这一点。我知道我能做到
set GOOS=linux set GOARCH=amd64
在我之前的 cmd 中go build
,但我正在尝试编写构建脚本并使用 exec.Command 完成所有操作。
我go build -o etc
使用 exec.Command(它构建)工作,但是在执行以下任一命令后在测试脚本中打印出 GOOS 时:
cmd := exec.Command("set", "GOOS=linux") // OR cmd := exec.Command("set GOOS=linux")
我明白了windows
。
有任何想法吗?谢谢!
largeQ
相关分类