使用源码安装Go语言

在Go语言的源代码中,有些部分是用 Plan 9 C 和 AT&T 汇编写的,因此假如你要想从源码安装,就必须安装 C 的编译工具。

在 Mac 系统中,只要你安装了 Xcode,就已经包含了相应的编译工具。

在类 Unix 系统中,需要安装 gcc 等工具。例如 Ubuntu 系统可通过在终端中执行 sudo apt-get install gcc libc6-dev 来安装编译工具。

在 Windows 系统中,你需要安装 MinGW,然后通过 MinGW 安装 gcc,并设置相应的环境变量。

Go 使用 Mercurial 进行版本管理,首先你必须安装了 Mercurial,然后才能下载。假设你已经安装好 Mercurial,执行如下代码:

假设已经位于 Go 的安装目录 $GO_INSTALL_DIR 下

hg clone -u release https://code.google.com/p/go
cd go/src
./all.bash

运行 all.bash 后出现 "ALL TESTS PASSED" 字样时才算安装成功。

上面是 Unix 风格的命令,Windows 下的安装方式类似,只不过是运行 all.bat,调用的编译器是 MinGW 的 gcc。

然后设置几个环境变量:

export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

看到如下图片即说明你已经安装成功

源码安装之后执行 Go命令的图
图:源码安装之后执行 Go 命令的图

如果出现 Go 的 Usage 信息,那么说明 Go 已经安装成功了;如果出现该命令不存在,那么可以检查一下自己的 PATH 环境变中是否包含了 Go 的安装目录。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/23136.html

(0)
上一篇 2021年7月20日
下一篇 2021年7月20日

相关推荐

发表回复

登录后才能评论