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

我如何才能go build以适用于 Mac 和 Linux(x86 和 x64)的方式创建项目?这甚至可能吗?

我搜索并找到了一些东西,但无法使它们工作(或者我可能只是不理解它们)。


神不在的星期二
浏览 232回答 1
1回答

拉莫斯之舞

为了为不同平台构建二进制文件,我使用GOXGox 是一个简单、简洁的 Go 交叉编译工具,其行为与标准 Go 构建非常相似。Gox 将为多个平台并行构建。Gox 还将为您构建交叉编译工具链。你告诉它你想要针对哪些平台,一个命令将为每个平台构建一个单独的二进制文件。但是,一个二进制文件不能针对多个系统。要为 OSX(64 位)和 Linux(32 位和 64 位)构建,您可以使用:gox -osarch="darwin/amd64 linux/386 linux/amd64"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go