由于Go语言支持Windows、mac和Linux等主流操作系统,所以我们需要根据操作系统选择不同的安装包文件。以win10 64位操作系统为例,选择的安装包文件为:go1.8.3.windows-amd64.msi。点击默认安装即可。
接下来,配置环境变量GOPATH。右击”此电脑”选择属性,然后选择左边列表中的高级系统设置,接下来在弹出的对话框中点击环境变量按钮。在系统变量中,点击新建按钮。在弹出的对话框中,变量名写GOPATH,变量值写设置的Go项目路径。
Go项目路径下约定有三个子目录:
1) src 存放源代码(比如:.go .c .h .s等)
2) pkg存放编译后生成的文件(比如:.a)
3) bin 存放编译后生成的可执行文件(为了执行方便,可以把此目录加入到 path 环境变量中)
Go常用的三个命令:
go run:直接运行程序
go build:编译生成可执行程序
go get:获取远程包(需提前安装 git或hg)
1.1.2 LiteIDE
下载地址:
LiteIDE是一款简单,开源,跨平台的Go IDE。
同样以win10 64位操作系统为例,选择的安装包文件为:liteidex32.2.windows-qt5.zip。直接解压,在其中的bin目录下,点击liteide.exe即可运行。
重新设置GOPATH后,liteIDE不会自动更新,也需要重新设置”查看”->”编辑当前环境”。Go工具对包的查找从src目录开始。
1.1.3 Git工具
下载地址:https://git-scm.com/download/win
以win10 64位操作系统为例,选择的安装包文件为:Git-2.8.1-64-bit.exe。
使用Git工具获取Go的远程包。Git是一款免费、开源的分布式版本控制系统,方便的从https://github.com/获取源代码。gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
1.2 第一个Go程序
以传统的“Hello World”为例,开始Go语言编程之旅。
package main import "fmt" func main() { fmt.Println("Hello 世界") }