http://www.cnblogs.com/loulijun/archive/2012/02/10/2345031.html
实践系统:Ubuntu 10.04 LTS。
安装C语言工具
Go的工具链采用C语言编写,构建需要安装以下开发工具:
GCC
C语言标准库:
the parser generator Bison
make
awk
ed (编辑器)
$ sudo apt-get install bison ed gawk gcc libc6-dev make安装Mercurial
$ apt-get install python-setuptools python-dev build-essential $ sudo easy_install mercurial获取代码
$ hg clone -r release https://go.googlecode.com/hg/ go系统会在当前目录下新建go目录,源码下载到go中。
$ cd ~ $ vim .bashrc添加信息如下:
export GOROOT=$HOME/go export GOARCH=386 export GOOS=linux export PATH=${PATH}:$GOROOT/bin
使环境变量生效。
$ source ~/.bashrc安装Go
$ cd go/src $ ./all.bash编译完后,打印信息如下。
ALL TESTS PASSED --- Installed Go for linux/386 in /home/me/go Installed commands in /home/me/go/bin编写程序
$ mkdir test $ cd test $ vim hello.gohello.go文件内容如下。
package main import "fmt" func main(){ fmt.Printf("hello world!\n") }编译及运行
$ go build hello.go $ ./hello输出hello world!