安装Golang
1. Go安装方式
golang的安装方式有很多,这里介绍几种常用的安装方式:
- Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。(尤其自己需要从源码改动一些小东西,这里就是必须掌握的)
- 官方下载二进制文件安装或者可以下载官方安装包,点击安装 一路next就行
- 采用第三方工具安装golang,Like ubantu的 apt-get, mac的homebrew,或者gvm工具
GVM工具同样可以管理golang版本,有需要可以详细了解一下
- 采用第三方工具安装golang,Like ubantu的 apt-get, mac的homebrew,或者gvm工具
2. Go源码安装
下载源码,golang官网下载(golang.org),有可能官网被墙,访问不了
推荐下载地址: https://studygolang.com/dl下载源码后,解压缩到GOPATH的src目录下面,然后开始源码编译准备工作
go1.5之前版本的编译都需要安装C的编译工具,但是go1.5以后只需要有一个golang环境便可以编译源码
2.1 针对1.5以前的版本:
Mac系统安装Xcode就含有相关编译工具
Ubantu等linux系统需要安装gcc工具,可以采用apt-get 安装,终端执行:sudo apt-get install gcc libc6-dev
针对windows系统,需要安装MinGW工具,具体安装办法,参考我另外一篇文章:https://www.jianshu.com/p/6eab5567415d
2.2 设置环境变量
// windows 采用set命令,linux采用export命令
GOROOT_BOOTSTRAP=c:/go // golang安装目录
CGO_ENABLE=0
// 环境变量设置好以后,进入要编译golang的src目录下执行如下命令
./all.bash (for linux) or .\all.bat (for windows)
// 安装好的golang二进制文件再go源码路径的bin目录下,替换GOROOT参数,检验编译源码是否成功