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
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