go 语言源码安装依赖 ,gcc ,make glibc库,等,上述工具安装省略,
这个是官方地址:http://www.golang.org/
另外,其源代码更新采用的是mercurial 工具,安装前先安装mercureal :
1.mercurial安装使用
yum install mercurial
2.设置环境变量在.bash_profile中
#go set
export GOROOT=/usr/local/go
export GOOS=linux
export GOARCH=386
export GOBIN=$GOROOT/bin
PATH=$PATH:$GOBIN
export PATH
alias cdg="cd /project/go"
-------------------------------------
注意:新版本的好像不一样了,要单独设置GOROOT目录和GOPATH目录,可以理解为
一个是环境目录
一个是编译执行的目录
所以上面的例子要修改一下
export GOROOT=/usr/local/go
export GOPATH=/home/jackluo/go
export GOOS=linux
export GOARCH=386
export GOBIN=$GOROOT/bin
PATH=$PATH:$GOBIN
---------------
这样就不会报
warning: GOPATH set to GOROOT (/home/jackluo/go) has no effect这样的错了
2.下载go安装包:
hg clone -r release https://go.googlecode.com/hg/ $GOROOT
cd $GOROOT/src && ./all.bash
3.运行go 看是否能找到命令
4.编写demo程序验证下:
1.编写demo程序:
demo.go package main import "fmt" func main() { fmt.Printf("Let's go\n") }
1>编译运行:
go run demo.go
运行:
./demo