CentOS GO 语言环境的搭建

时间:2023-03-09 17:56:33
CentOS GO 语言环境的搭建

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