go語言編譯為可執行檔案

2021-10-02 07:05:49 字數 425 閱讀 8842

安裝go後,我們一般會設定好goroot和gopath環境變數

在windows下,開啟cmd,執行go env 命令檢視環境變數

注意到:

goroot,gopath的路徑,專門看goos :

如果:goos=windows說明我們生成windows的可執行檔案,如果是goos=linux則是生成linux的可執行檔案。

我們可以通過set命令來更改生成平台的的可執行檔案:

set goos=windows

確定生成平台的可執行檔案後,切換到src目錄下,執行go install 命令生成可執行檔案:

在src目錄下我們有乙個servergo專案資料夾。

例如 go install servergo,  沒有報錯的話,在gopath目錄下生成bin和pkg目錄,在bin目錄下生成可執行檔案,exe。

go語言生成可執行檔案

由於依賴了github.com裡的beego,所以要加github.com的上級目錄到gopath。1.開啟cmd命令視窗,用命令設定要編譯包以及依賴包所在路徑的環境變數,即gopath 該設定只對該視窗生效 set gopath e programmerroute go development 2...

go中生成可執行檔案

3.2 多檔案編譯 3.3 go專案編譯 四 其它 這裡介紹對go專案進行打包編譯生成可執行檔案,其實包含引數的傳遞 目標可執行檔案型別 打包物件。go專案的編譯命令為go build,編譯包,生成可執行檔案 包含main包 預設生成位置在當前目錄下。注意不能生成包檔案 如下 go build 引數...

golang 編譯不同平台可執行檔案

1 mac下編譯linux,windows平台的64位可執行程式 cgo enabled 0 goos linux goarch amd64 go build test.go cgo enabled 0 goos windows goarch amd64 go build test.go 2 lin...