为了账号安全,请及时绑定邮箱和手机立即绑定

为 Linux 和 Mac 构建一个 go 二进制文件

为 Linux 和 Mac 构建一个 go 二进制文件

Go
神不在的星期二 2021-10-18 10:11:28
我如何才能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"


查看完整回答
反对 回复 2021-10-18
  • 1 回答
  • 0 关注
  • 231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信