本文内容
- 概述
- Go SDK
- LiteIDE
- 参考资料
2009年Google推出了它的第二个开源语言 Go。对 Go 的评价褒贬不一,中国比国外的热情高中国比国外的热情高。Go 天生就是为并发和网络而生的,除了这点外,在静态编译、GC、跨平台、易学、丰富的标准库等,其实并不如 C/C++、Java、C#、Python。由此可想而知,为什么会出现 Go?以及为什么 Go 存在如此多的问题和争论?——也许Go 更像是一个“天才的自闭症患者”,如果看清了这点,对 Go 的褒贬也就能泰然啦~
下载
概述
开发 Go 一般需要两个程序:
本文以 Windows 7 64 位为环境,go1.4.2.windows-amd64 和 liteidex27.2.1.windows-qt5 为例。
Go SDK
图 1 Go SDK
默认安装路径为 C:\go 下。当然你可以更改该路径,只要在后续配置 IDE 时,使用正确的路径即可。
安装完成后,Go SDK 会自动为你添加系统环境变量。
现在,你可以用任何文本编辑器来编写 Go 代码,比如 HelloWorld.go,保存在 C 盘根路径下:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}
然后,你就可以通过运行 go run HelloWorld.go 来执行这个程序。
C:\>go run HelloWorld.go
hello, world
C:\>
LiteIDE
如果不想用命令行,可以用 IDE 环境——LiteIDE,只需对 IDE 进行相应的配置即可。
下载 LiteIDE 压缩文件,解压为 “liteide”后,双击 “{你的路径}\liteide\bin\liteide.exe”就可以看见如下界面:
图 2 liteIDE 主界面
配置 liteIDE,点击菜单栏“查看->选项”,会看见如图 3 所示:
图 3 配置 liteIDE
左边选择“LiteIDE”,右边选择你的环境,比如,我的是 Windows 7 64 位,就选 win64-user.env,双击后,会看见该配置文件的内容:、
# native compiler windows amd64
GOROOT=C:\Go
#GOBIN=
GOARCH=amd64
GOOS=windows
CGO_ENABLED=1
PATH=%GOROOT%\bin;%PATH%
LITEIDE_GDB=gdb64
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C
除了 win64-user.env 外,还有 win64.env,前者是用户配置文件,后者是整个机器的配置文件,因为 Windows 操作系统是多用户的。
确保 GOROOT=C:\ 行,是你机器的实际 Go SDK 的路径即可,比如,我的路径其默认路径 C:\Go。
工作路径。你可以为 LiteIDE 配置工作路径。选择工具栏”Go图标”,会看见图 4 所示:
图 4 配置工作路径
你可以看见两个路径,第一个是我自定义的,第二个是系统默认的。