筆記
從國內映象下載安裝包:http://www.golangtc.com/download
進入配置檔案修改環境變數
vim ~/.bashrc
編輯GOROOT
,GOPATH
,PATH
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/data/www/go
解釋
GOROOT
表示 Go 在你的電腦上的安裝位置,它的值一般都是 $HOME/goGOARCH
表示目標機器的處理器架構,它的值可以是 386,amd64 或 armGOOS
表示目標機器的作業系統,它的值可以是 darwin,freebsd,linux 或 windowsGOBIN
$GOBIN 表示編譯器和連結器的安裝位置,預設是 $GOROOT/binGOPATH
表示工作路徑,允許包含多個目錄。當有多個目錄時,請注意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,預設會將go get命令的內容放在第一個目錄下。GOPATH
約定有三個子目錄:
-
src 存放原始碼(比如:.go .c .h .s等)
-
pkg 編譯後生成的檔案(比如:.a)
-
bin 編譯後生成的可執行檔案(為了方便,可以把此目錄加入到
$PATH
變數中,如果有多個gopath,那麼使用${GOPATH//://bin:}/bin新增所有的bin目錄),很多Go命令都依賴於此變數,例如go get
命令會將獲取到的包放到GOPATH中。
常用commands:
$ go version
$ go help
$ go run file.go
$ go build file.go
$ ./file
參考: