GOROOT、GOPATH、GOBIN簡單說明:
- GOROOT:Go 語言安裝根目錄的路徑,也就是 GO 語言的安裝路徑。
- GOPATH:若干工作區目錄的路徑。是我們自己定義的工作空間。
- GOBIN:GO 程序生成的可執行文件(executable file)的路徑。
爲什麼設置GOPATH?
GOPATH 簡單理解成 Go 語言的工作目錄,它的值是一個目錄的路徑,也可以是多個目錄路徑,每個目錄都代表 Go 語言的一個工作區(workspace)。
類比Java (eclipse, Idea) 的工作區,GOPATH即去放置 Go 語言的源碼文件(source file),以及安裝(install)後的歸檔文件(archive file,也就是以“.a”爲擴展名的文件)和可執行文件(executable file)。
Go 語言項目在其生命週期內的所有操作(編碼、依賴管理、構建、測試、安裝等)基本上都是圍繞着 GOPATH 和工作區進行的。
僅代表個人淺見,如有問題,請及時交流,感謝閱讀
– end –
歡迎關注博主公衆號
: