1、c语言工具Go 的工具链采用 C 语言编写,构建需要安装以下开发工具: GCC, C 语言标准库, Bison, make, awk等. 对于 Ubuntu/Debian 系统,运行安装命令: sudo apt-get install bison ed gawk gcc libc6-dev make
2、安装 Mercurial
在进行后面的操作之前需要安装 Mercurial 版本管理系统(可以输出 hg 名字检 测是否安装)。安装输入以下命令:
sudo easy_install mercurial
对于 Ubuntu/Debian 系统,easy_install 命令可以用
apt-get install python-setuptools python-dev build-essential安装。
如果上述命令安装失败的话,还可以从 Mercurial Download 下载。
3、获取代码
以下命令会创建一个 go 目录。切换到相应目录,并且确保当前位置不存在 go 目录,运行命令:
hg clone -r release https://go.googlecode.com/hg/ go一般是没有路由到google
所以可以到点击打开链接下载 go1.3.3.src.tar.gz
4、把go1.3.3.src.tar.gz加到Ubuntu下解压
root@ubuntu:~# tar -zxf go1.3.3.src.tar.gz root@ubuntu:~# ls 1.txt go go1.3.3.src.tar.gz yankring_history_v2.txt
会看到当前目录下多了一个go文件
5、安装GO
cd go/src ./all.bash
编译后结尾信息:
ALL
TESTS PASSED
---
Installed
Go
for
linux
/amd64
in
/home/calvin/go
Installed
commands
in
/home/calvin/go/bin
***
You need to add
/home/calvin/go/bin
to
your PATH.
6、配置环境变量
mkdir /usr/local/go cp -rp bin doc include/ lib/ /usr/local/go/ vi /etc/profile
加上:
export PATH=$PATH:/usr/local/go/bin export GOROOT=$HOME/lnk
这样在home/lnk 下就可以直接编译go文件了
7、测试
root@ubuntu:/home/lnk/restgo# vi hello.go root@ubuntu:/home/lnk/restgo# root@ubuntu:/home/lnk/restgo# root@ubuntu:/home/lnk/restgo# go run hello.go hello, world
----------------------------------------------------
测试go,经典的hello world
hello.go文件内容:
root@ubuntu:/home/lnk/restgo# cat hello.go
package main import "fmt" func main() { fmt.Printf("hello, world\n") }
有疑问加站长微信联系(非本文作者)