1.1 編譯器安裝
? ? 下載go1.10.linux-amd64.tar.gz包,將go1.10.linux-amd64.tar.gz解壓到/opt/目錄下,在/etc/profile文件最后幾行加入環(huán)境變量
? ? export GOROOT=/opt/go
? ? export PATH=$PATH:$GOROOT/bin
? ? export GOPATH=~/go_project
1.2 創(chuàng)建項(xiàng)目
? ? 創(chuàng)建項(xiàng)目,目錄結(jié)構(gòu)如下
????go_project/
????????????????/src
? ? ? ? ? ? ? ? ????/hello
? ? ? ? ? ? ? ? ? ? ????/hello.go
????????????????/bin
go語(yǔ)言是以包為模塊單位,在GOPATH/src下組織。
? ? 在hello.go文件中寫入
????package main
????import? "fmt"
????func main() {
????????????fmt.Println("Hello World!")
????}
1.3 編譯運(yùn)行
? ?編譯時(shí)項(xiàng)目會(huì)自動(dòng)搜索GOPATH下包,指令如下
? ? go install hello
編譯后的可執(zhí)行文件在bin目錄下,直接可以運(yùn)行./hello