我如何才能go build以适用于 Mac 和 Linux(x86 和 x64)的方式创建项目?这甚至可能吗?我搜索并找到了一些东西,但无法使它们工作(或者我可能只是不理解它们)。
1 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
为了为不同平台构建二进制文件,我使用GOX
Gox 是一个简单、简洁的 Go 交叉编译工具,其行为与标准 Go 构建非常相似。Gox 将为多个平台并行构建。Gox 还将为您构建交叉编译工具链。
你告诉它你想要针对哪些平台,一个命令将为每个平台构建一个单独的二进制文件。但是,一个二进制文件不能针对多个系统。
要为 OSX(64 位)和 Linux(32 位和 64 位)构建,您可以使用:
gox -osarch="darwin/amd64 linux/386 linux/amd64"
- 1 回答
- 0 关注
- 231 浏览
添加回答
举报
0/150
提交
取消