为了构建 Go 1.x (x ≥ 5),需要先安装 Go 1.4 到 $GOROOT_bootstrap
. 默认的 $GOROOT_bootstrap
是 $HOME/go1.4
. 我们使用 Go 1.4 作为启动的基础版本来编译工具链。
先安装go1.4,再安装go1.6.2或者其他版本。
下载go1.4.linux-amd64.tar.gz
或其他对应包,这种是已经编译好的,比较大,直接就有bin文件可用
将包解压,修改目录名go->go1.4
移动到$HOME/
下,安装完成后会有/root/go1.4/bin
路径
添加环境变量,~/.bashrc,添加如下变量:
export GOROOT=$HOME/goexport PATH=$GOROOT/bin:$PATH
运行环境变量:
source ~/.bashrc
$HOME
路径是/root
安装Go工具链
sudo apt-get install bison ed gawk gcc libc6-dev make git
安装Mercurial
sudo apt-get install mercurial
下载Go源码解压到$GOROOT
目录下
我是从这里下载的,也可以从其他地方获取
http://www.golangtc.com/download
编译Go源码
cd $GOROOT/src./all.bash
安装成功,会显示如下类似信息:
##### ../test##### API checkGo version is "go1.6.2",ignoring -next /root/go/API/next.txtALL TESTS PASSED---Installed Go for linux/amd64 in /root/goInstalled commands in /root/go/bin测试@H_419_2@
创建文件a.go
:
package mainimport( "fmt" ) func main(){ fmt.Println("hello world") }
执行命令:
go run a.go参考@H_419_2@
http://www.cnblogs.com/ztiandan/archive/2012/12/08/2808295.html
http://www.cnblogs.com/ztiandan/archive/2012/12/08/2808856.html
以上是内存溢出为你收集整理的GO Lang安装全部内容,希望文章能够帮你解决GO Lang安装所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)