天天看點

go工具鍊

1 編輯器

goland

2 GOPATH

GOPATH是go的一個環境變量,它以絕對路徑提供go的工作目錄。

go工程的源碼存放在${GOPATH}/src目錄下,go編譯過程中生成的中間檔案存放在${GOPATH}/pkg目錄下,生成的最終二進制檔案存放在${GOPATH}/bin目錄下。

2.1 global gopath

全局的gopath,不用設定。

2.2 project gopath

項目的gopath,就項目的工作目錄。

3 工程編譯沒有必要非要弄成ide的格式

要生成主體可執行檔案,直接進入main包中,go build -o 目标檔案名進行編譯即可。

4 測試

go test指令,可以自動讀取源碼目錄下面名為“*_test.go”檔案,生成并運作測試用的可執行檔案。

5 go vet

go的代碼靜态錯誤檢查工具。