Go 1.5 计划启动,使用 Go 来编译 Go
为了构建 Go 1.x (x ≥ 5),需要先安装 Go 1.4 到 $GOROOT_BOOTSTRAP. 默认的 $GOROOT_BOOTSTRAP 是 $HOME/go1.4. 我们使用 Go 1.4 作为启动的基础版本来编译工具链。
我们先来看看构建 Go 1.4 是怎么样的:
- 使用 gcc 或者 clang 构建 cmd/dist .
- 使用 dist、build 编译器工具链(gcc 或者 clang)
- NOP
- 使用 dist 构建 cmd/go (as go_bootstrap)
- 使用 go_bootstrap 构建其他的标准库和命令
而 Go 1.x (x ≥ 5) 的构建将变成:
- 使用 Go 1.4 构建 cmd/dist
- 使用 dist 构建编译器工具链
- 使用 dist 重新构建编译器工具链
- 使用 dist 构建 cmd/go (go_bootstrap)
- 使用 go_bootstrap 构建其他标准库和命令
更多关于 Go 1.5 的计划变化请看这里。
相关链接
Go 的详细介绍:请点这里
Go 的下载地址:请点这里
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。