自從我昨天開始學(xué)習(xí)Golang :) 我有一個(gè)關(guān)于編譯文件的問題。假設(shè)我編譯了我的項(xiàng)目。它在 /bin 文件夾中生成一個(gè) .exec 文件?,F(xiàn)在我的問題是,由于該文件已在 Mac 上使用基于 Intel 的 CPU 編譯,如果我想將其發(fā)布給公眾,是否應(yīng)該在其他操作系統(tǒng)和其他 CPU 架構(gòu)(如 AMD、ARM 等)上編譯它?我想如果我在后端使用 GO lang 這應(yīng)該不成問題,因?yàn)槲以诜?wù)器上運(yùn)行它。但是,如果我發(fā)布我的 .exec 文件會(huì)發(fā)生什么,比如說在 AWS 上,有很多實(shí)例會(huì)根據(jù)負(fù)載自動(dòng)增加/減少?有問題嗎?編輯:對(duì)于那些看起來如何 Go 交叉編譯工具h(yuǎn)ttps://github.com/mitchellh/gox 的人來說,這是一個(gè)很好的解決方案
Go 編譯文件如何在不同的操作系統(tǒng)或 CPU 架構(gòu)上工作?
ibeautiful
2021-09-10 21:11:41