下载
golang官方二进制分发包包括FreeBSD, Linux, Mac OS X (Snow Leopard/Lion),Windows等平台,包括32位、64位等版本。
golang支持交叉编译,也就是说你在32位平台的机器上开发,可以编译生成64位平台上的可执行程序。
下载地址: http://code.google.com/p/go/downloads/list
环境变量说明
$GOROOT: 指向golang安装之后的根目录,windows平台下默认为c:/go,会在安装过程中由安装程序自动写入系统环境变量。$GOPATH: 项目所在文件夹。源码放在$GOPATH/src下,go在build(执行go build xxx.go)时会扫描$GOPATH/src和$GOROOT/src$GOARCH:目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)$GOOS:目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)$GOBIN:指向安装之后根目录下的bin目录,即$GOROOT/bin,windows平台下默认为c:/go/bin,会在安装过程中由安装程序自动添加到PATH变量中
测试安装结果
创建hello.go文件:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
执行D:\workspace_go\src>go run test.go
运行结果: Hello World!
其他
- 官网:http://golang.org/
- IDE:GolangIDE