大家好,这几天捣鼓了下 golang 的环境,今天跟大家分享下心得。
Go is an open source programming environment that makes it easy to build simple, reliable, and efficient software. 摘自 golang.org 首页的介绍。
Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。
罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,并在Linux及Mac OS X平台上进行了实现. 摘自维基百科
下面这个是Go的吉祥物,很可爱吧。
这个是Go的 hello world 代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
第一眼看上去,是不是感觉很像 c 呀,接下来为大家带来,Go开发环境的安装。
首先是安装Go,这里有很详细的安装说明, 来自golang-china 这边大家按照顺序做就行,不重复造车了。这里由于版本不同,系统不同,可以会有些差异,首先我的操作系统为 Ubuntu 64位,go源码目录为 $HOME/go,安装成功后,没有出现下面这行:
***You need to add /home/you/go/bin to your $PATH.***
The compiler is6g.
接下来是 .bashrc配置如下:
export GOROOT=$HOME/go
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOROOT/bin
编译 helloworld.go 如下:
go build helloworld.go
运行如下:
./helloworld
注意,我的 helloworld.go 文件在 $HOME 目录下。
上面是安装过程中,我遇到的跟上面文章不同的。