Centos 7 go入门--安装和配置

  1. 下载go1.6.1
curl -O http://golangtc.com/static/go/1.6.1/go1.6.1.linux-amd64.tar.gz

解压到/usr/local/go

  1. 环境变量
mkdir /home/goapps
mkdir /home/goapps/bin
mkdir /home/goapps/pkg
mkdir /home/goapps/src

vi /root/.bash_profile 

bash_profile添加如下内容

export GOROOT=/usr/local/go
export GOPATH=/home/goapps
export GOBIN=/home/goapps/bin
PATH=$PATH:$HOME/bin:$GOROOT/bin:$GOBIN
  1. go命令基础

1) go run直接执行 通过go run加上要编译的Go源文件名,可直接执行文件

go run src.go

2) go build 编译 通过go build加上要编译的Go源文件名,可得到一个可执行文件,默认源文件名字可输入.go后缀。

go build src

3) go install编译 go install与build命令相比,install命令在编译源码后还会将可执行文件或库文件安装到约定的目录下。go install将可执行文件安装到与src同级别的bin目录下,bin目录由go install自动创建;可执行文件依赖的各种package编译后,放在与src同级别的pkg目录下。

go build src.go