Windows平台下go编译器LiteIDE的安装和使用
1. 安装 Go 语言并设置环境变量
参考博客Windows平台下Go语言的安装和环境变量设置_墨痕诉清风的博客-CSDN博客_go语言的安装。
2. MinGW 的下载和安装
Windows 下的 Go 调试还需要安装 MinGW。
2.1 下载安装工具的安装
最新版本下载安装工具下载地址 MinGW - Minimalist GNU for Windows download | SourceForge.net,大小大约 85 KB,下载后直接运行(安装目录就使用它默认的 c:\MinGW),MinGW Installation Manager 安装成功。
2.2 MinGW 安装
直接运行 MinGW Installation Manager → Basic Setup → 选中 mingw-developer-toolkit 和 mingw32-base 两个包 → Installation → Apply Changes。(个人全选了)
2.3 MinGW 环境变量设置
安装成功之后把 MinGW 安装目录的 bin 目录的路径追加到 Path 环境变量里。
最后,打开 CMD 窗口,执行 gcc -v 命令,看到以下界面证明安装成功:
进入目录C:\MinGW\msys\1.0,双击msys.bat,启动MinGW平台。
在弹出的控制台界面中,输入命令“gcc -v”,见到下图所示信息表示MinGW平台安装成功。
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。
查看 → 编辑当前环境,默认配置如下:
5. GOPATH 设置
工具 → 管理 GOPATH...,我们这里就使用安装 Go 时设置的那个 GOPATH:
6. 新建项目
Ctrl + N 打开新项目或文件对话框,GOPATH 选择上一步的那个,模板选择 Go1 Command Project,最后取个名字,比如 test:
点击 OK,test 项目已建立:
编辑 main.go,发现有自动补全功能:
第十行故意打错(造成编译期语法错误),没有错误提醒,需要在构建时才能有准确提示:
完整测试代码:
7. 设置编译选项并编译
编译 → 编译配置,BUILDARGS 设置为 -gcflags "-N -l",以去掉编译优化,方便调试:
Ctrl + B 构建项目,生成 test.exe:
8. 项目调试
按 F5 启动调试,程序在 main 函数处停止:
按 F10 进行单步调试,注意变量 i、j 值的变化:
总结语
综上,LiteIDE 是一个纯为 Go 语言开发的开源 IDE,具备代码补全提示、断点跟踪调试等极大提高开发效率的功能,但却没有代码编辑时的编译期错误提醒功能,用户体验及开发效率上距 Eclipse 开发 Java 代码还有不小的差距。
参考资料
相关文章
- 未能连接一个windows服务器,Win7出现未能连接一个Windows服务的解决办法
- CrossOver22跨Linux macOS系统运行windows
- Windows 下安装和配置 WSL(Windows 10 子系统)
- Windows性能监视器_windows性能分析工具
- 「Go工具箱」一个简单、易用的多错误管理包:go-multierror
- 【Windows 逆向】内存地址分析 ( 动态地址 | 静态地址 | 偏移量 )
- Go-包管理-go get(二)
- go test命令(Go语言测试命令)完全攻略
- redis在Windows中下载及安装、设置教程
- 安装初体验:Windows下MySQL环境搭建(windows安装mysql数据库)
- Windows中安装macOS:让你在同一台电脑上实现双系统切换(windows安装macos)
- 微软拥抱 Linux,Windows 10 商店上架 Debian
- windows 系统Linux 安装 Windows:一步步轻松烧录(linux烧录)
- 、windows切换就出:双系统 Linux 与 Windows(双系统linux)
- Windows XP下使用MS SQL Server 2000(xp mssql2000)
- Windows上安装MongoDB:一步一步分解(windows安装mongodb)
- windows共享盘Linux环境下如何挂载Windows共享盘(linux如何挂载)
- MySQL在Windows下的离线安装(windows mysql)
- 令人惊讶:用Windows编译Linux程序(windows编译linux程序)
- 比较Linux系统与Windows系统的异同(linux系统和windows系统的区别)
- 比较调研:Linux与Windows文件传输的优劣(linux和windows文件传输)
- Go语言链接Oracle数据库的实践记录(go 链接oracle)
- Go语言操作Oracle数据库技术实践(go操作oracle)
- mysql忘记密码的解决方法(linux和windows小结)