Go語言提供兩個關鍵路徑,GOROOT 指向系統安裝路徑,GOPATH指向工作路徑,這樣的好處是,我們的工作可以和系統文件分離。例如:
GOROOT = C:\Go
GOPATH = D:\MyWorks
- 1
- 2
其中,go語言源代碼和編譯的中間文件、目標文件存放位置如下:
C:\Go <<--- GOROOT 指向的位置
--src <<--- Go 語言自帶的源代碼
--pkg <<--- 編譯的中間文件放在此文件夾
--bin <<--- 編譯的目標文件放在此文件夾
D:\MyWorks <<--- GOPATH 指向的位置
--src <<--- 項目源代碼放置在此文件夾。!!!警告:一個常犯的錯誤是把 GOPATH 指向此處!!!
--HelloWorld <<--- 我們項目源代碼所在的文件夾。!!!警告:一個常犯的錯誤是把 GOPATH 指向此處!!!
--vendor <<--- 第三方開源代碼文件夾
--github.com
--...
--pkg <<--- 編譯的中間文件放在此文件夾,Go編譯器自動生成此文件夾
--bin <<--- 編譯的目標文件放在此文件夾,Go編譯器自動生成此文件夾
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13