本文根据网友文章整理,引用原文有:
http://blog.chinaunix.net/uid-20718384-id-3338012.html、
http://blog.csdn.net/yuandianlws/article/details/7247578和
http://coolshell.cn/articles/8460.html。
1、下载源码
- $sudo apt-get install mercurial
- $hg clone -u release http(s)://code.google.com/p/go
- (个人感觉http比https快)
也可以直接到这里(https://code.google.com/p/go/downloads/list)下载“source only”的源码。
2、编译安装
- $cd ~/go/src
- $./all.bash
3、配置环境变量
- $echo 'export PATH=$PATH:/home/you/go/bin/' >> ~/.bashrc //you为你的用户名
- $source ~/.bashrc
4、测试
(1)、编辑
- $vim hello.go
- package main //声明本文件的package名
- import "fmt" //import语言的fmt库——用于输出
- func main() {
- fmt.Println("hello world")
- }
(2)、解释执行(实际是编译成a.out再执行)
- $go run hello.go
- hello world
(3)、编译执行
- $go build hello.go
- $ls
- hello hello.go
- $./hello
- hello world
5、给vim添加Go语言插件
- $cp -rf ~/go/misc/vim/ ~/.vim
- 修改~/.vimrc,在里面添加
- filetype plugin indent on
- syntax on
6、更新
- $cd ~/go/src
- $hg pull
- $hg update release
- $./all.bash
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1102525如需转载请自行联系原作者
RQSLT