ubuntu下golang環境配置


1. 環境說明
    操作系統:Ubuntu16.0.04(x64)
2. 安裝
    GO安裝可以分為離線安裝、在線安裝,建議離線安裝
2.1. 離線安裝
2.1.1. 下載安裝包
    (1) GO中文網下載
        wget https://studygolang.com/dl/golang/go1.10.2.linux-amd64.tar.gz

    (2) 網盤下載

        鏈接: https://pan.baidu.com/s/1Ym2qWzM7j78Ip75BBg1vIA
        提取碼: qivc

2.1.2. 解壓安裝包

//解壓文件的時候會自動創建go目錄
$ cd $HOME
$ tar -C $HOME -zxvf go1.10.2.linux-amd64.tar.gz

2.1.3. 配置環境變量及工作空間

// profile文件需要root寫權限
$ sudo gedit /etc/profile

export GOROOT=$HOME/go
export GOARCH=amd64
export GOOS=linux
export GOPATH=$HOME/gopath
export GOBIN=$GOROOT/bin
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

2.1.4. 使修改的配置生效

// 執行以下命令、使修改生效
$ source /etc/profile

3.測試

//檢查GO安裝和配置是否正常,通過以下方式進行驗證
//1.查看版本,正常輸出版本信息說明配置成功
$ go version
go version go1.10.2 linux/amd64

// 2.檢查GO配置,正常輸出則說明配置成功,同時可對環境變量設置進行校驗
$ go env
GOARCH="amd64"
GOBIN="/home/liuy/go/bin"
GOCACHE="/home/liuy/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/liuy/gopath"
GORACE=""
GOROOT="/home/liuy/go"
GOTMPDIR=""
GOTOOLDIR="/home/liuy/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build512094380=/tmp/go-build -gno-record-gcc-switches"

至此go的離線安裝結束

4. 配置及文件說明

    GOROOT:GO程序的安裝路徑
    GOPATH:GO程序的工作空間
        Go代碼必須放在工作空間內。它其實就是一個目錄,其中包含三個子目錄:
        (1) src 目錄包含Go的源文件,它們被組織成包(每個目錄都對應一個包)
        (2) pkg 目錄包含包對象
        (3) bin 目錄包含可執行命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM