这里介绍一下如何搭建 go 语言的编译运行环境以及一个初始 Hello 程序
Go 有两种构建方式 : 源码安装和二进制安装
二进制安装比较简单, 这里主要讲述二进制安装
下载适合你系统的 Go : https://golang.org/dl/#featured
Go 的二进制的会默认假定安装到 /usr/local/go/ 中
$ sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
$ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
$ tar -C ~/ -xzf go$VERSION.$OS-$ARCH.tar.gz
然后在 ~/.bashrc 末尾添加 :
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
注意 : GOROOT 仅仅在安装 go 到指定位置的时候才需要设置
只要你的 .bashrc 生效, 那么你可以通过 go version 打印当前 go 的版本号来确定是否安装成功
hello.go :
package main
import "fmt"
func main() {
fmt.Println("Hello, Wolrd. 你好, 世界.")
}
然后命令行中直接运行 :
$ go run hello.go
Hello,World. 你好, 世界!
go run 包含编译和运行两步
你可以先生成可执行文件, 然后执行可执行文件, 比如这样 :
$ go build hello.go
$ ls
hello hello.go
$ ./hello
Hello,World. 你好, 世界!