go 开发环境安装及配置

前言

今天听公司的同事介绍了go语言,被go语言的高并发所吸引,打算从今天起开始学习golang这一门开发语言,首先,简单介绍一下go,go是google开发的一种编译型,可并行化,具有垃圾回收功能的编程语言。于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后追加Windows系统下的实现。go既有像java一样的内存回收机制,让我们不用关心内存的回收与释放,又具备C一样的并发性能,是高性能,高并发服务端开发的首选语言。

安装及配置

1.[官方网站](https://golang.org/dl/) 下载对应系统的编译安装包,本文以window 64位系统为例,下载go1.7.4.windows-amd64.msi文件(类似java的jdk包)

2.双击运行go1.7.4.windows-amd64.msi安装包,使用默认安装路径C:\Go,全部next即可安装完成

3.下载并安装go语言开发IDE工具Gogland

4.在Gogland中配置GOROOT File -> Settings -> Go 为go1.7.4.windows-amd64.msi安装路径C:\Go

5.在Gogland中配置GOPATH File -> Settings -> Go 为你自己指定的代码存放的工作空间workspace (类似于java eclipse中的工作空间)

Hello World示例

写一个Hello World示例,来验证go 1.7开发编译环境安装配置成功,定义一个文件helloworld.go文件。

package main
import "fmt"
func main(){
fmt.Println("Hello, World")
}

然后,在cmd控制台中进入helloworld.go文件所在目录,执行以下命令:

go build helloworld.go

如果安装配置成功的话,这个时候会在helloworld.go文件所在目录,生成一个可执行文件helloworld.exe

然后,在cmd控制台输入helloworld.exe,即可执行该文件输出”Hello, World”,即说明go开发环境安装配置成功。

参考文档