Linux
FreeBSD
Mac OS X(也称为 Darwin)
Window
安装包下载地址为:https://golang.google.cn/dl/。
选择window对应的安装包(最新为go1.10.2.windows-amd64.msi), 下载之后直接运行安装,可以选择安装路径,之后一路 Next 并完成安装。
Go 语言需要配置 GOROOT 和 path,GOPATH 三个环境变量
2.1 GOROOT 和 Path
一般情况这两个都配置好了,可以查看是否正确,例如GO环境安装在D:\develop\GO下,配置如下:
2.2 Go 工作目录 GOPATH
这个是后续代码目录,新建一个目录例如E:/goworkspace, 新建系统变量 GOPATH,将其指向你的代码目录:
在代码目录(E:/goworkspace)设置一个src 子目录来放置你开发的代码
2.3 命令行对环境变量进行验证
打开 CMD 终端,输入 go env 查看变量是否设置成功:
Go环境搭建完成,可以开始开发啦
可选IDE包括liteIDE,eclipse,vsCode,Goland等等,可以根据自己的喜欢进行选择,我目前使用的liteIDE
liteIDE的安装配置
1. 下载地址:https://www.golangtc.com/download/liteide
解压后得到 liteide 目录,将其拷贝到 C:/Go,打开 c:\go\liteide\bin,为 liteide.exe 创建桌面快捷方式。
2. LiteIDE 编译环境设置
双击桌面上的 liteide.exe 快捷方式打开 LiteIDE,打开工具栏中的 system 下拉条,选中 win64。
选择工具栏中,查看→ 编辑当前环境,修改默认配置如下:
3. GOPATH 配置
查看 → 管理 GOPATH...,我们这里就使用安装 Go时设置的那个 GOPATH(例如我的是E:/goWorkpace):
4. 创建项目工程
选择文件-新建……,选择GO1 command Project,填写项目名称,创建工程
点OK创建成功
5. 设置编译选项并编译
编译 → 编译配置,BUILDARGS 设置为 -gcflags"-N -l",以去掉编译优化,方便调试:
6. 调试功能,点击F5
默认使用gdb 来进行debug,但gdb debug 对并发支持并不好,可以另外安装delve 来进行debug。
7.在调试链码的时候在编译和test 参数上加上
LiteIDE解决办法:编译环境-》自定义-》BUILDARGS:--tags nopkcs11