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,这表示你安装成功了。

标签: none

评论已关闭