下载
官方网址:https://go.dev/doc/install ,官网有最新版本的Golang,遗憾的是已被墙,推荐有超能力的到这里下载。
还有一个也被墙,和上面的页面相同:https://golang.google.cn/dl/。
国内有个Go中文网提供下载:https://go.p2hp.com/ ,版本没有官网的新。
Windows安装
1、在windows下,.mis文件用来安装,zip文件解压后即可使用,下面是zip解压后的go目录:
2、使用cmd测试安装结果,进入解压后得到的go/bin目录,输入:
go version
3、配置环境变量,以Win10为例,其它windows系统也大差不差。
4、通过cmd检查go的环境变量配置结果,在任意目录下使用go version:
Linux安装
1、下载go安装包tar.gz到/opt目录,下载后解压,进入go/bin目录测试结果
wget https://go.p2hp.com/dl/go1.17.3.linux-amd64.tar.gz
tar zxf go1.17.3.linux-amd64.tar.gz
./go/bin/go version
将go软连接到/usr/bin/目录下,即可全局使用
ln -s /opt/go/bin/go /usr/bin/go
ln -s /opt/go/bin/gofmt /usr/bin/gofmt
注意:安装路径中不能出现中文或空格。
目录结构
通常一个项目要包含src、pkg、bin三个目录
工作区(/opt/go)
|-- src //源码目录(自己写的工程,或是go get获取的工程)
|-- 我的工程1
|-- main
|-- package
|-- vendor //可选,该工程依赖的三方包
|-- 我的工程2
|--vendor //可选,该工程依赖的三方包
|-- pkg //编译生成的静态包文件(一般为.a文件)
|-- bin //go可执行工具目录(执行go install后会复制到此目录下)