简介
Go语言是一个开源项目,让目的是让程序员能更高效的编程,
Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。
由IT界的几个大伽(Robert Griesemer,Rob Pike, Ken Tompos...)于2007年9月开始设计,并于11月正式推出。
1下载Go发布版
可以点下载Go的最新发布版,官方的发布版所支持的操作系统有FreeBSD,Linux,Mac OS,Windows,这些系统都对应的386-32位和amd64-64位版本。
如果你所使用的操作系统和体系架构并不在发布版的支持列表上,你可以尝试下载go的源代码来进行安装或者安装gccgo编译器来代替gc编译器。
2系统要求
gc编译器支持下列操作系统和体系架构,在使用gc之前请确认你的系统是属于下列的一种。如果你的操作系统或者体系架构并不在下面列表上,那么可以使用gccgo来代替gc,对gccgo的设置及使用请点击。
Operating system
|
Architectures
|
Notes
|
|
FreeBSD 7 or later
|
amd64, 386, arm
|
Debian GNU/kFreeBSD not supported; FreeBSD/ARM needs FreeBSD 10 or later
|
Linux 2.6.23 or later with glibc
|
amd64, 386, arm
|
CentOS/RHEL 5.x not supported; no binary distribution for ARM yet
|
Mac OS X 10.6 or later
|
amd64, 386
|
use the gcc that comes with Xcode
|
Windows 2000 or later
|
amd64, 386
|
use mingw gcc; cygwin or msys is not needed
|
3安装Go发布版
根据体系架构和操作系统选择发布包,因为我的机器CPU是X86,操作系统是ubunut-12.04(linux-3.8),所以选择“go1.2.linux-386.tar.gz ”这个发布包。
首先对发布包进行解包,可以解压到“/usr/local",其他地方也行。
tar -xvf go1.2.linux-386.tar.gz -C /usr/local
如果你将其解压来其他地方,你还应该设置以下两个变量
-
export GOROOT=$HOME/go
-
export PATH=$GOROOT/bin:$PATH
GOROOT是Go存储位置,而其下的“bin”目录放置着Go相关工具。
4测试安装
在这里编写一个名为“hello.go”的Go程序来检测Go是否被安装成功
-
package main
-
import “fmt”
-
-
func main() {
-
fmt.Println("Hello wolrd")
-
}
然后执行下列命令
-
$go run hello.go
-
hello wolrd
如果你可以看到“hello world”的打印信息,说明已经安装成功!
5设置工作环境
主要设置“GOROOT”,“GOPATH”,“PATH”变量。
GOROOT: 指向go的安装路径。
GOPATH: 指向你的工作目录。
PATH: 环境变量,将Go编译器的路径加上去。
6卸载Go
想要卸载机器在上的Go,只需直接删除Go安装目录就行。
7获取其他帮助
可以在Freenod IRC服务器上的#go-nuts里向热心肠的gophers提问题,也可通过邮件列表——Go Nuts寻求帮助。如果想提交Bug,使用Go问题跟踪器(Go issue tracker)
参考资料:
阅读(1114) | 评论(0) | 转发(0) |