Go 語言是由 Google 開發的開源程式語言, 語法簡單易用。以下會示範如何在 Ubuntu 安裝 Golang, 以及編譯一個 Go 語言的 “Hello World!” 程式。

首先下載 golang 的 binary 檔:

/linux/golang

  • $ wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz

解壓下載回來的壓縮檔, 並把 binary 檔放到 /usr/local:

/linux/golang

  • $ sudo tar -xvf go1.11.5.linux-amd64.tar.gz
    $ sudo mv go /usr/local

然後設定 Golang 的環境變數, 一般需要設定 GOROOT, GOPATH 及 PATH, 開啟 .profile 檔:

/linux/golang

  • $ vi ~/.profile

加入以下內容:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

>

上面的設定分別是:

GOROOT: Golang 安裝的目錄.
GOPATH: 工作的目錄, 儲存專案的目錄是 ~/go

儲存 .profile 後, 執行以下指令讓設定生效:

/linux/golang

  • $ source ~/.profile

安裝好 golang 後, 可以建立第一支 Go 語言的 “Hello World!” 程式, 用文字編譯器建立 hello.go:

/linux/golang

  • $ vi hello.go

加入以下程式碼:

1
2
3
4
5
6
package main
import "fmt"
 
func main() {
     fmt.Println("Hello, World!\n")
}

儲存後離開文字編輯器, 接著就可以執行了, Go 語言不用編譯也可以先執行, 輸入以下指令:

/linux/golang

  • $ go run hello.go

如果要將程式碼編譯成二進制檔案, 用 build 選項:

/linux/golang

  • $ go build hello.go

然在目錄下會產生 hello 檔案, 可以直接執行:

/linux/golang

  • ./hello


你可能感興趣的內容