GO環境變數

2021-09-26 20:58:23 字數 1153 閱讀 7686

go開發環境依賴於一些作業系統環境變數,最好在安裝go之前就已經設定好他們。

如果是windows的話,完全不用手動設定,go將被預設安裝在目錄c:/go下

$goroot go被安裝在的位置

$goarch 表示目標機器的處理器架構

$goos 表示目標機器的作業系統

$gobin      表示編譯器和聯結器的安裝位置,預設是$goroot/bin,如果使用的1.0.3以及

以後的版本,一般可以將它的值設定為空,go將會使用前面提到的預設值。

$gopath 預設和$goroot一樣的值,但是從go1.1之後,必須修改為其它路徑。

可以包含多個go語言原始碼檔案、包檔案、可執行檔案的路徑,

而這個目錄下又必須分別包含src、pkg、bin三個目錄,分別存放原始碼文案、

包檔案,可執行檔案

$goarm 專門針對處理器架構是arm的處理器

$gomaxprocs   用於設定應用程式可以使用的處理器個數與核數
目標機器是指你打算執行你的go應用程式的機器

go編譯器支援交叉編譯,也就是說可以在一台機器上構建執行在具有不同作業系統和處理器架構上的應用程式,也就是說編寫源**的機器可以和目標機器有完全不同的特性

為了區分本地機器和目標機器,你可以使用 $gohostos 和 goh

osta

rch設

置本地機

器的操作

系統名稱

和編譯體

繫結構,

這兩個變

量只在交

叉編譯的

時候才會

用到,如

果不顯示

設定,他

們的值會

和gohostarch 設定本地機器的作業系統名稱和編譯體系結構,這兩個變數只在交叉編譯的時候才會用到,如果不顯示設定,他們的值會和

gohost

arch

設定本地

機器的操

作系統名

稱和編譯

體系結構

,這兩個

變數只在

交叉編譯

的時候才

會用到,

如果不顯

示設定,

他們的值

會和goos 、$goarch相同

go 環境變數

檢視go環境變數路徑 which go 檢視go語言環境資訊 go env 檢視go版本,檢視是否安裝成功 go versiongo的 必須在gopath中,也就是乙個工作目錄,目錄包含三個子目錄 gopath src 存放go源 的目錄,存放golang專案的目錄,所有專案都放到gopath的sr...

Go 環境變數

go 開發環境依賴於一些作業系統環境變數,列舉幾個最為重要的環境變數 goroot 表示 go 在你的電腦上的安裝位置,它的值一般都是 home go,當然,你也可以安裝在別的地方。goarch 表示目標機器的處理器架構,它的值可以是 386 amd64 或 arm。goos 表示目標機器的作業系統...

GO環境變數設定

goroot就是go的安裝路徑 在 bash profile中新增下面語句 goroot usr local go export goroot當然,要執行go命令和go工具,就要配置go的可執行檔案的路徑 操作如下 在 bash profile中配置如下 export path goroot bin...