一、安装go运行环境
1.下载地址
Golang官网下载地址:https://golang.org/dl/
Golang中文网下载地址:https://studygolang.com/dl
如下是golang中文网的下载页面(本人也是在这里下载的)

2.登录到你的linux下,本人是centos7环境下

3.使用tar命令解压安装包,解压到/usr/loacl目录下(官方推荐),得到go文件夹等
tar -C /usr/local -zxvf go1.14.linux-amd64.tar.gz
4.在/etc/profile文件中,添加/usr/local/go/bin目录到PATH变量中
vim /etc/profile # 在最后一行添加 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin # 保存退出后,要使用source 执行下文件 source /etc/profile
5.执行 go version,如果出现版本号信息,则Go环境安装成功。如下表示安装成功了

二、运行第一个程序
1.先创建你的工作空间(Workspaces),官方建议目录 $HOME/go,本人这里使用了其他目录,如下
mkdir -p /data/goweb
2.将你的工作空间路径声明到环境变量中。
# 编辑 ~/.bash_profile 文件 vim ~/.bash_profile # 在最后一行添加下面这句。$HOME/go 为你工作空间的路径,你也可以换成你喜欢的路径 export GOPATH=/data/gopath # 保存退出后,执行source source ~/.bash_profile
3.在你的工作空间创建你的第一个工程目录
# 创建并进入你的第一个工程目录 mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello
4.在你的工程目录下创建名为hello.go的文件, 并编写一个简单的程序,代码如下:
vim hello.go # hello.go 文件的内容下: package main import ( "fmt" ) func main() { fmt.Printf("hello, world\n") }
5.存后,可执行go run 命令来运行下
go run hello.go

6. 执行go build 来编译文件,( 一般工程完成后,需要编译成一个可执行文件 )
go build
7. 执行 编译的可执行文件hello
./hello

关于Go的一些介绍
环境变量:
- $GOROOT: 表示Go的安装目录。也就是上面我们解压出来的文件夹里面的go文件夹。
- $GOPATH: 表示我们的工作空间。用来存放我们的工程目录的地方。
GOPATH目录:
一般来说GOPATH下面会有三个文件夹:bin、pkg、src,没有的话自己创建。每个文件夹都有其的作用。
- bin:编译后可的执行文件的存放路径
- pkg:编译包时,生成的.a文件的存放路径
- src:源码路径,一般我们的工程就创建在src下面。
注意:如果要用Go Mod(Go1.11及以上支持)进行包管理,则需要在 GOPATH 以外的目录创建工程。关于Go Mod的使用,可以自行Google一下,这里就不赘述了。