GO 的環(huán)境變量

環(huán)境變量說明:

$GOROOT 表示 Go 在電腦上的安裝位置,不需要手動配置

$GOBIN 表示編譯器和鏈接器的安裝位置,默認是 $GOROOT/bin,Go 1.0.3 及以后的版本,可以將它的值設置為空,Go 會使用默認值。

$GOPATH 項目存放目錄,默認采用和 $GOROOT 一樣的值, Go 1.1 版本開始,你必須修改為其它路徑。它可以包含多個包含 Go 語言源碼文件、包文件和可執(zhí)行文件的路徑,而這些路徑下又必須分別包含三個規(guī)定的目錄:src、pkg 和 bin,這三個目錄分別用于存放源碼文件、包文件和可執(zhí)行文件。

$GOARCH 表示目標機器的處理器架構(gòu),它的值可以是 386、amd64 或 arm。

$GOOS 表示目標機器的操作系統(tǒng),它的值可以是 darwin、freebsd、linux 或 windows。

$GOARM 專門針對基于 arm 架構(gòu)的處理器,它的值可以是 5 或 6,默認為 6。

$GOMAXPROCS 用于設置應用程序可使用的處理器個數(shù)與核數(shù)

Go 編譯器支持交叉編譯,就是說編寫源代碼的機器可以和應用程序的機器有完全不同的操作系統(tǒng)或處理器架構(gòu)。

為了區(qū)分本地機器和目標機器,可以使用 $GOHOSTOS$GOHOSTARCH 設置本地機器的操作系統(tǒng)名稱和編譯體系結(jié)構(gòu),這兩個變量只有在進行交叉編譯的時候才會用到,如果不進行顯示設置,他們的值會和本地機器($GOOS$GOARCH)一樣。

$GOPATH 環(huán)境的配置

windows:

  1. 右擊我的電腦,選擇 屬性


  2. 選擇 高級系統(tǒng)設置


  3. 選擇 環(huán)境變量


  4. 新建系統(tǒng)變量(不是用戶變量)
    變量值是要設置的路徑


最后

文中如有表述不清之處,請在下面留言,我會第一時間進行完善。

編者希望能給大家?guī)砀鄡?yōu)質(zhì)的文章;上述內(nèi)容對你有幫助的話,請幫我點個贊,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容