美文网首页
Go编译器开发环境搭建(源码构建)

Go编译器开发环境搭建(源码构建)

作者: 亲爱的猫咪 | 来源:发表于2020-07-23 01:09 被阅读0次
  • 源码编译
# 克隆go源码
git clone https://gitee.com/unize4/go.git goroot  # 镜像地址
# 编译配置bootstrap go版本
cd goroot
git checkout release-branch.go1.4
cd .. && cp -rf goroot go1.4
cd go1.4/src
./all.bash
cd .. 
export GOROOT_BOOTSTRAP=$(pwd)  # GOROOT_BOOTSTRAP=~/go.14
# 编译目标版本
cd ../goroot
git checkout release-branch.go1.14
cd src && ./all.bash
  • 设置环境变量
export GOROOT_BOOTSTRAP=~/go.14
export GOROOT=~/goroot
export GOPATH=~/gopath
export PATH=${PATH}:${GOROOT}/bin:${GOPATH}/bin # goroot放在gopath前面
  • 测试
# 打开新的bash
which go
go version

相关文章

网友评论

      本文标题:Go编译器开发环境搭建(源码构建)

      本文链接:https://www.haomeiwen.com/subject/izgxlktx.html