色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Golang在Mac、Linux、Windows下如何交叉編譯的實現(xiàn)

瀏覽:27日期:2022-09-16 15:43:27

Golang 支持交叉編譯,在一個平臺上生成另一個平臺的可執(zhí)行程序,最近使用了一下,非常好用,這里備忘一下。

Mac 下編譯 Linux 和 Windows 64位可執(zhí)行程序

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go

Linux 下編譯 Mac 和 Windows 64位可執(zhí)行程序

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go

Windows 下編譯 Mac 和 Linux 64位可執(zhí)行程序

SET CGO_ENABLED=0SET GOOS=darwinSET GOARCH=amd64go build main.goSET CGO_ENABLED=0SET GOOS=linuxSET GOARCH=amd64go build main.go GOOS:目標平臺的操作系統(tǒng)(darwin、freebsd、linux、windows) GOARCH:目標平臺的體系架構(gòu)(386、amd64、arm)

交叉編譯不支持 CGO 所以要禁用它

上面的命令編譯 64 位可執(zhí)行程序,你當然應(yīng)該也會使用 386 編譯 32 位可執(zhí)行程序

在網(wǎng)絡(luò)上的諸多教程中可能會看到下面的編譯命令

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build hello.go

其中CGO_ENABLED=0的意思是使用C語言版本的GO編譯器,參數(shù)配置為0的時候就關(guān)閉C語言版本的編譯器了。自從golang1.5以后go就使用go語言編譯器進行編譯了。在golang1.9當中沒有使用CGO_ENABLED參數(shù)發(fā)現(xiàn)依然可以正常編譯。當然使用了也可以正常編譯。比如把CGO_ENABLED參數(shù)設(shè)置成1,即在編譯的過程當中使用CGO編譯器,我發(fā)現(xiàn)依然是可以正常編譯的。

實際上如果在go當中使用了C的庫,比如import 'C'默認使用go build的時候就會啟動CGO編譯器,當然我們可以使用CGO_ENABLED=0來控制go build是否使用CGO編譯器。

很多博客都提到要先增加對其它平臺的支持,但是我跳過那一步,上面所列的命令也都能成功,且得到我想要的結(jié)果,可見那一步應(yīng)該是非必須的,或是我所使用的 Go 版本已默認支持所有平臺。

到此這篇關(guān)于Golang在Mac、Linux、Windows下如何交叉編譯的實現(xiàn)的文章就介紹到這了,更多相關(guān)Golang 交叉編譯內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

相關(guān)文章:
主站蜘蛛池模板: 国产美女视频黄a视频全免费网站 | 黄大片日本一级在线a | 怡红院色视频在线 | 久艹在线观看视频 | 国产欧美视频一区二区三区 | 曰韩一级毛片 | 福利网址在线 | 亚洲性xx| 久久小视频 | 亚洲人成网址在线播放a | 国产三级视频在线播放 | 欧美成人在线免费观看 | 成人网中文字幕色 | 美国黑人特大一级毛片 | 欧美一级毛片片免费孕妇 | a高清免费毛片久久 | 国产精品色午夜视频免费看 | 成人免费网站在线观看 | 国产一区二区久久 | 精品亚洲视频在线观看 | 在线视频中文 | 精品国产_亚洲人成在线高清 | 亚洲国产欧美日韩精品一区二区三区 | 欧美成人网7777视频 | 视频综合网 | 亚洲美女在线观看 | 免费在线观看的毛片 | 成人a视频片在线观看免费 成人a视频在线观看 | 国产成人综合手机在线播放 | 亚色网站| 久久99免费视频 | 毛片国产 | 国产偷怕自拍 | 性欧美欧美之巨大69 | 亚洲精品久久九九精品 | 亚洲欧美日韩专区 | 久久aaa| 中文字幕 亚洲精品 第1页 | 视频一区视频二区在线观看 | 泷泽萝拉亚洲精品中文字幕 | 国产精品露脸脏话对白 |