微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用源码安装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 的安装目录。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐