我如何才能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 關注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消