一、从官网下载go源码包linux
wget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz
二、在/usr/local下解压源码包测试
sudo tar -zxf go1.12.5.linux-amd64.tar.gz -C /usr/local
三、将 /usr/local/go/bin 目录添加至PATH环境变量google
export PATH=$PATH:/usr/local/go/bin
四、测试环境spa
输入go version能看到版本号就表示安装成功了code
五、创建工做空间blog
在/home目录下新建go目录(文件名随意),而后在go目录下分别新建三个目录:get
src ---- 里面每个子目录,就是一个包。包内是Go的源码文件
pkg ---- 编译后生成的,包的目标文件
bin ---- 生成的可执行文件。源码
六、设置GOPATH环境变量
vi /etc/profile
而后加入下面这行:
export GOPATH=/home/go
保存后,执行如下命令,使环境变量当即生效:
source /etc/profileio
至此go环境已经所有安装好了,咱们来写第一个go程序编译
七、在src下创建一个文件夹为hello,在这个文件夹内新建一个文件hello.go
内容以下:
package main
import "fmt"
func main(){
fmt.Printf("hello world!\n")
}
在hello文件夹下编译文件:
go install
会看到bin目录下有一个可执行文件,输入
./hello
便可看到
hello world!
输出了