安装 Golang 二进制发行包
Golang 是一个以类BSD许可发布的程序开发语言,官方提供有两个编译器 gc Go编译器和gccgo编译器,其中gccgo编译器是GNU C 编译器的一部分,而 gc 编译器比较成熟并且它进行了更多的测试,本文所使用的是 gc 编译器安装一个以二进制包发布的 Go 版本。
系统需求
gc 编译器可以在下面这些操作系统和架构上面运行,请确定您当前的系统满足这些需求,如果你所使用的系统不在当前列表中,那么你就应该试试 gcc 编译器安装,这有可能有适合您的系统。
| 操作系统名称 | 系统架构 | 说明 |
|---|---|---|
| FreeBSD 7+ | amd64,386 | Debian GNU/kFreeBSD不被支持 |
| Linux 2.6.23+(glibc) | amd64,386,arm | CentOS/RHEL 5.x不被支持,还无ARM版本的二进制包 |
| Mac OS X 10.6/10.7 | amd64,386 | 使用XCode的gcc(1) |
| Windows 2000+ | amd64,386 | 使用mingw gcc(2),cygwin或msys不是必需的 |
1) 只有你想使用 cgo 时,gcc才是必须的;2) 你仅仅只需要安装命令行工具即可,如果你已经嬢了 Xcode 4.3+,那么你可以在组件面板中添加命令行工具
下载 Go Tools
访问 Go 项目下载页面:http://code.google.com/p/go/downloads/list,选择一个适合你的操作系统或者CPU架构的发行版,官方的发行版有FreeBSD,Linux,Mac OS X(Snow Leopard/Lion)以及Windows系统,同时支持 32位与64位CPU架构,如果没有适合你所使用的操作系统的二进制安装包,你可以需要从源代码安装或者使用gccgo而不是gc。
安装 Go Tools
Go的发行布将被安装至 /usr/local/go目录(Windows下为c:Go),但是你是可以修改该安装目录的,使用Go时,你需要指定 GOROOT 环境变量至你使用 Go 的目录,比如,如果你将 Go 安装至你的home目录,那么你需要在 $HOME/.profile文件中添加下面这两行:
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
Windows用户请设置环境变量,怎么设置我也不太明白,很少用那个东西……
FreeBSD, Linux以及Mac OS X压缩包
如果你是从一个老版本的Go进升级,那么你需要在安装之前先删除原先版本:
rm -r /usr/local/go
将你获得的压缩包文件解压至 /usr/local:
tar -C /usr/local -xvf go1.0.3.linux-amd64.tar.gz
包文件的名称可能和上面我所使用的不一样,因为我们的系统可能不一样,之后你可以将 /usr/local/go/bin目录添加至你的环境变更 PATH 中,比如添加至 /etc/profile或者$HOME/.profile。
Mac OS X 包安装工具
如果 Mac OS X 的包安装工具的话只需要接照安装工具的流程进行即可,默认会安装至 /usr/local/go 目录中。
Windows 下面自己研究
测试你的安装
要测试你的Go是否已经正确安装的最简单的办法就是写一个Go程序,比如,Hello Golang
package main
import "fmt"
func main() {
fmt.Printf("Hello, Golang!n")
}
然后测试运行:
$ go run hello.go
Hello, Golang!
OK,这表示你安装成功了。
评论已关闭