1. 安装 Go 语言并设置环境变量
参考博客《 Windows 平台下 Go 语言的安装和环境变量设置》。2. MinGW 的下载和安装
Windows 下的 Go 调试还需要安装 MinGW。2.1 下载安装工具的安装
最新版本下载安装工具下载地址 http://sourceforge.net/projects/mingw/,大小大约 85 KB,下载后直接运行(安装目录就使用它默认的 c:\MinGW),MinGW Installation Manager 安装成功。2.2 MinGW 安装
直接运行 MinGW Installation Manager → Basic Setup → 选中 mingw-developer-toolkit 和 mingw32-base 两个包 → Installation → Apply Changes。![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lORFV4TURrdw%3D%3D.jpg?w=700)
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lOVEUwT0RZNQ%3D%3D.jpg?w=700)
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lOVFEyTVRNMQ%3D%3D.jpg?w=700)
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lOakl6TWpNeg%3D%3D.jpg?w=700)
2.3 MinGW 环境变量设置
安装成功之后把 MinGW 安装目录的 bin 目录的路径追加到 Path 环境变量里。最后,打开 CMD 窗口,执行 gcc -v 命令,看到以下界面证明安装成功:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lOekF4TmprNA%3D%3D.jpg?w=700)
3. LiteIDE 的下载和安装
最新版 x28 二进制包 liteidex28.windows-qt4.zip 下载地址 http://sourceforge.net/projects/liteide/files/X28/,大小约 27 MB,解压后得到 liteide 目录,将其拷贝到 C:/Go,打开 c:\go\liteide\bin,为 liteide.exe 创建桌面快捷方式。4. LiteIDE 编译环境设置
双击桌面上的 liteide.exe 快捷方式打开 LiteIDE,打开工具栏中的 system 下拉条,选中 win64。查看 → 编辑当前环境,默认配置如下:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3hOekEyTXpNMA%3D%3D.jpg?w=700)
打开并根据自己的实际情况编辑 GOROOT 、 GOARCH、 GOOS、 CGO_ENABLED、 PATH、 LITEIDE_GDB 等参数配置。比如作者修改为:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lOelU1TVRVeA%3D%3D.jpg?w=700)
5. GOPATH 设置
查看 → 管理 GOPATH...,我们这里就使用安装 Go 时设置的那个 GOPATH:![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lPREU0TVRBMA%3D%3D.jpg?w=700)
6. 新建项目
Ctrl + N 打开新项目或文件对话框,GOPATH 选择上一步的那个,模板选择 Go1 Command Project,最后取个名字,比如 test:![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lPVEU1T1RrMQ%3D%3D.jpg?w=700)
点击 OK,test 项目已建立:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3lPVFF6TWpFMA%3D%3D.jpg?w=700)
编辑 main.go,发现有自动补全功能:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZzBNREkzT1RZNA%3D%3D.jpg?w=700)
第十行故意打错(造成编译期语法错误),没有错误提醒,需要在构建时才能有准确提示:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3pNRE00TnpjMw%3D%3D.jpg?w=700)
完整测试代码:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3pNVEUyTlRrdw%3D%3D.jpg?w=700)
7. 设置编译选项并编译
编译 → 编译配置,BUILDARGS 设置为 -gcflags "-N -l",以去掉编译优化,方便调试:![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3pNVE0zTWpJMA%3D%3D.jpg?w=700)
Ctrl + B 构建项目,生成 test.exe:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3pNVFUyTlRVNQ%3D%3D.jpg?w=700)
8. 项目调试
按 F5 启动调试,程序在 main 函数处停止:![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3pNakkzTXpBNQ%3D%3D.jpg?w=700)
按 F10 进行单步调试,注意变量 i、j 值的变化:
![Windows 平台下 LiteIDE 的安装和使用 Windows 平台下 LiteIDE 的安装和使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TVRFNU1UZ3pNalV5TVRZeg%3D%3D.jpg?w=700)