golang编译器安装与配置
golang目前有两种编译,一个是golang官方提供的,另一个是gnu提供的gccgo;
golang官方编译器安装与配置
安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的
$ sudo apt-get install bison gawk gcc libc6-dev make
安装mercurial工具,目的使用hg命令来提取golang的源代码
$ sudo apt-get install mercurial
代取提取,如果您的网速比较慢的话,此步要多花点时间
$ hg clone -u release https://go.googlecode.com/hg/ go
编译golang
$ cd go/src
$ ./all.bash
设置$PATH
$ cd /etc/profile.d/
$ vi go.sh
export GOROOT=/home/go
export GOPATH=/home/website
export GOBIN=$GOROOT/bin
export GOARCH=amd64
export GOOS=linux
export PATH=.:$PATH:$GOBIN
$ . ./go.sh
======================
参考
[url=http://wiki.ubuntu.org.cn/Golang#golang.E7.BC.96.E8.AF.91.E5.99.A8.E5.AE.89.E8.A3.85.E4.B8.8E.E9.85.8D.E7.BD.AE]ubuntu golang编译器安装与配置[/url]
[url=http://my.oschina.net/cmffire/blog/88804]golang install on centos[/url]
golang目前有两种编译,一个是golang官方提供的,另一个是gnu提供的gccgo;
golang官方编译器安装与配置
安装gcc工具,因为golang有些功能是使用c写的,所以构建golang的编译是必须的
$ sudo apt-get install bison gawk gcc libc6-dev make
安装mercurial工具,目的使用hg命令来提取golang的源代码
$ sudo apt-get install mercurial
代取提取,如果您的网速比较慢的话,此步要多花点时间
$ hg clone -u release https://go.googlecode.com/hg/ go
编译golang
$ cd go/src
$ ./all.bash
设置$PATH
$ cd /etc/profile.d/
$ vi go.sh
export GOROOT=/home/go
export GOPATH=/home/website
export GOBIN=$GOROOT/bin
export GOARCH=amd64
export GOOS=linux
export PATH=.:$PATH:$GOBIN
$ . ./go.sh
======================
参考
[url=http://wiki.ubuntu.org.cn/Golang#golang.E7.BC.96.E8.AF.91.E5.99.A8.E5.AE.89.E8.A3.85.E4.B8.8E.E9.85.8D.E7.BD.AE]ubuntu golang编译器安装与配置[/url]
[url=http://my.oschina.net/cmffire/blog/88804]golang install on centos[/url]
有疑问加站长微信联系(非本文作者)