如何编译安装Go语言
注意:以下红色标示是自己的安装过程
1、安装go 语言工具包
第一步:修改环境变量
1)修改环境变量方法:sudo gedit ~/.bashrc
2)Go的编译器需要使用三个必须的环境变量和一个可选的环境变量,您可以将其设置在.bashrc文件或其他的登陆脚本中:
- $GOROOT Go运行的根目录。一般来讲它应该是$HOME/go,当然您也可以将其设置为您喜欢的其他值。
- $GOOS和$GOARCH 这两个变量是您所使用的操作系统和编译环境信息。$GOOS的可选值有linux,darwin (Mac OS X 10.5或10.6),还有 nacl(未完成)。$GOARCH可选值有amd64(64位x86处理器,目前最成熟),386(32位x86处理器),还有arm(32位ARM 处理器,未完成)。目前可使用的组合为:linux/amd64, linux/arm, linux/386, darwin/amd64, darwin/386, nacl/386。
- $GOBIN(可选变量) 二进制文件将放置于此。如果您设置了$GOBIN,您必须确定在$PATH变量中也有同样的路径,使得编译器能够找到最新的可执行文件。默认的路径是 $HOME/bin,它应该已经在您的$PATH变量中了。
注意变量$GOARCH和$GOOS指明的是目标环境, 而与您目前使用的环境无关,因此跨平台编译将会十分方便。
在您的.bashrc中设置这几个变量,如:
export GOROOT=$HOME/go
export GOARCH=386
export GOOS=linux
用以下命令检查您的设置。
$ env | grep '^GO'
GOROOT用于指定用户自己定义的工作环境,和PATH指向程序目录。
如,在linux下可用下面类似设置:
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
or更完整的:
if [ -d "$HOME/go" ] ; then
export GOROOT="$HOME/go"
export GOARCH="386"
export GOOS="linux"
export GOBIN="$GOROOT/bin"
PATH="$GOROOT/bin:$PATH"
fi
第二步: 输入以下命令
所需工具:
sudo apt-get install python-setuptools python-dev
sudo easy_install mercurial
获得资源:
hg clone -r release https://go.googlecode.com/hg/ $GOROOT (执行前保证GOROOT不存在或者里面没有文件)
由于go的编译器是用c语言写的,所以必须有gcc,标准c库,以及bison,make,awk和文本编辑器ed方可开始安装。如果没有,就需要执行下面下面的命令:
sudo apt-get install bison gcc libc6-dev ed gawk make
在/home/hg 目录下将hg 文件夹重命名为go,然后开始进行编译
$ cd $GOROOT/src
$ ./all.bash
如果没有错误的话,会得到如下结果:
--- cd ../test
0 known bugs; 0 unexpected bugs
第三步: 更新编译器
更新最近的修改,bugfix可以使用下面的一组命令:
$ cd $GOROOT/src
$ hg pull
$ hg update release
$ ./all.bash
2、安装liteide :
直接到官方网站下载安装包,解压后,双击liteide 即可运行
注意此时 系统GOPATH 为: home/vine/go (在我的ubuntu上)
完毕!!!!