Golang 跨平臺編譯

例如:在 windows 環境編譯 linux 可以執行文件或者在 linux 環境編譯 windows 可執行文件

windows 環境編譯 linux

設置參數:

export CGO_ENABLED=0
export GOOS=linux
export GOARCH=amd64

我是在 windows 環境使用 git 設置的參數,如果使用 cmd 命令行需要把 export 替換爲 SET

設置前編譯文件爲
在這裏插入圖片描述
設置後編譯文件爲
在這裏插入圖片描述
在這裏插入圖片描述
這是編譯的文件已經從 main.exe 變成了 main 文件,放在 linux 環境裏面,添加權限之後可以直接執行
在這裏插入圖片描述

linux 環境編譯 windows

設置參數:

export CGO_ENABLED=0
export GOOS=windows
export GOARCH=amd64

linux 下我沒有截圖,同樣是執行上面命令設置參數即可

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