
GOROOT
go的安裝路徑
GOPATH
可以有多個目錄,每個目錄就是一個工作區,放置源碼文件,以及安裝后的歸檔文件和可執行文件;
第一個工作區比較重要,go get會自動從一些主流公用代碼倉庫下載目標代碼包,並把它們安裝到環境變量GOPATH包含的第一工作區的響應目錄中。如果存在環境變量GOBIN,那么僅包含命令源碼文件的代碼包會被安裝到GOBIN指向的那個目錄;
一個代碼包的導入路徑實際上就是從src子目錄,到該包的實際存儲位置的相對路徑
pkg
安裝后的歸檔文件放進工作區的pkg子目錄;
pkg下的*.a 叫做歸檔文件或者庫文件
src
源碼文件通常放在某個工作區的src子目錄下
bin
可執行文件放入工作區的bin的子目錄
