Go 語言GOROOT、GOPATH、GOBIN 的簡單理解

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 –

歡迎關注博主公衆號:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章