我目前正在Mac OS X上工作,现在我需要构建一个.exe文件,以便Go程序可以在Windows上运行。所以这是一个问题,如何在MacOS amd64下为Win X86构建可执行文件?还是不可能这样做?
2 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
如果您不使用CGo而是纯粹的Go,那么它是完全可行且标准的。
首先,您必须在开发计算机上为目标创建Go环境。假设您的Go安装位于~/var/go,则可能是这样的:
cd ~/var/go/src
CGO_ENABLED=0 GOOS=windows GOARCH=386 ./make.bash
然后,您可以使用良好的GOOS和GOARCH进行编译:
GOOS=windows GOARCH=386 go build -o hello.exe hello.go
这是在linux上构建Windows exe的go-wiki页面。
- 2 回答
- 0 关注
- 235 浏览
添加回答
举报
0/150
提交
取消