安装golang linux centos
发布时间:2020-12-16 09:44:07 所属栏目:大数据 来源:网络整理
导读:Go的官方仓库地址:https://go.googlesource.com/go Go的github的仓库地址:https://github.com/golang/go Go的官网地址: https://golang.org 参考文章: https://github.com/northbright/Notes/blob/master/Golang/china/install-go1.6-from-source-on-cent
Go的官方仓库地址:https://go.googlesource.com/go
Go的github的仓库地址:https://github.com/golang/go Go的官网地址: https://golang.org 参考文章: 高版本的编译过程需要Go1.4的二进制来实现引导(bootstrap),简单来说就是: 1.获取Go源码
1.之前已经安装过老版本Go,清除相关环境变量:$GOPATH,$GOROOT cd ~ git clone git@github.com:golang/go.git cd go git checkout -b 1.4.3 go1.4.3 // -b 1.4.3 不用也可以,它会创建一个新分支 cd src ./all.bash // 也可简单运行 './make.bash' 编译好的go 1.4.3 版本,默认存储在 ~/go // 在我们执行完 './make.bash' 也有安装目录提示 5.复制 ~/go 到 $GOROOT_BOOTSTRAP 指定的目录(高版本的Go的构建脚本,该变量值默认是:~/go1.4) cp -rf ~/go ~/go1.4 6.构建好 go 1.4低版本,我们现在可以开始安装高版本,它借助1.4.3版本的go cd ~/go git clean -dfx // 应该是恢复到最初开始,删除掉刚才构建生成的改变 git checkout -b 1.8 go1.8 // 我当前1.8是go的稳定版 cd src ./all.bash 7.高版本安装成功,将Go相关目录,添加到环境变量中 vim ~/.bashrc // 我在mac上用的 zsh,vim ~/.zshrc export PATH=$PATH:{$HOME}/go/bin export GOPATH={$HOME}/go-projects source ~/.bashrc // source ~/.zshrc简介: 大多数用户,不需要从源码安装go,直接下载二进制包安装即可,非常简单。 官方有两个Go编译器工具链。本文档重点介绍 gc Go编译器及其工具。gccgo编译器是一个更传统的的编译器,使用GCC作为后端。 Go编译器支持8个指令集。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |