一、從官網下載go源碼包linux
wget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz
二、在/usr/local下解壓源碼包測試
sudo tar -zxf go1.12.5.linux-amd64.tar.gz -C /usr/local
三、將 /usr/local/go/bin 目錄添加至PATH環境變量google
export PATH=$PATH:/usr/local/go/bin
四、測試環境spa
輸入go version能看到版本號就表示安裝成功了code
五、創建工做空間blog
在/home目錄下新建go目錄(文件名隨意),而後在go目錄下分別新建三個目錄:get
src ---- 裏面每個子目錄,就是一個包。包內是Go的源碼文件
pkg ---- 編譯後生成的,包的目標文件
bin ---- 生成的可執行文件。源碼
六、設置GOPATH環境變量
vi /etc/profile
而後加入下面這行:
export GOPATH=/home/go
保存後,執行如下命令,使環境變量當即生效:
source /etc/profileio
至此go環境已經所有安裝好了,咱們來寫第一個go程序編譯
七、在src下創建一個文件夾爲hello,在這個文件夾內新建一個文件hello.go
內容以下:
package main
import "fmt"
func main(){
fmt.Printf("hello world!\n")
}
在hello文件夾下編譯文件:
go install
會看到bin目錄下有一個可執行文件,輸入
./hello
便可看到
hello world!
輸出了