golang交叉編譯部署運行

mac下編譯linux執行文件
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a main.go
設置參數和編譯命令要放在一起執行,否則會無法運行
如果編譯其他平臺,設置不同參數即可

上傳到服務器後,修改下文件權限
chmod 777 main
就可以運行了,不需要安裝golang環境
./main

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章