Windows 平台下 LiteIDE 的安装和使用
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。
2.3 MinGW 环境变量设置
安装成功之后把 MinGW 安装目录的 bin 目录的路径追加到 Path 环境变量里。
最后,打开 CMD 窗口,执行 gcc -v 命令,看到以下界面证明安装成功:
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。
查看 → 编辑当前环境,默认配置如下:
打开并根据自己的实际情况编辑 GOROOT、GOARCH、GOOS、CGO_ENABLED、PATH、LITEIDE_GDB 等参数配置。比如作者修改为:
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 平台下 LiteIDE 的安装和使用的更多相关文章
- GO语言学习(二)Windows 平台下 LiteIDE 的安装和使用
1. 安装 Go 语言并设置环境变量 参考GO语言学习(一) 2. MinGW 的下载和安装 Windows 下的 Go 调试还需要安装 MinGW. 2.1 下载安装工具的安装 最新版本下载安装工具 ...
- 【转】Windows平台下的Subversion安装配置新手指南
原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...
- 【原创】Windows平台下Git的安装与配置
一.下载 msysgit是Git for Windows版,其Home Page为:http://msysgit.github.io/ 点击页面中“Download”进入下载列表.可根据个人喜 ...
- Windows平台下gitbook的安装与使用
最近要用到gitbook去阅读电子书,整理了一份在windows系统下安装gitbook的过程. * 安装nodejs * 安装cnpm * 搭建gitbook平台 1.在windows上安装node ...
- Windows平台下Java,tomcat安装与环境配置
问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置. 使用工具:Windows.jdk安装包.t ...
- windows平台下MySQl的安装、破解和使用
#1.下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2.解压 如果想要让MySQL安装在指定目录,那么 ...
- Windows平台下的node.js安装
Windows平台下的node.js安装 直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了 测试安装是否成功: 在命令行输入 node –v 应 ...
- windows平台下nginx+PHP环境安装
因为日常工作在windows下,为方便在window是下进行PHP开发,需要在windows平台下搭建PHP开发环境,web服务器选择nginx,不过windows版本的nginx性能要比Linux/ ...
- [转]Windows平台下Makefile学习笔记
Windows平台下Makefile学习笔记(一) 作者:朱金灿 来源:http://blog.csdn.net/clever101 决心学习Makefile,一方面是为了解决编译开源代码时需要跨编译 ...
随机推荐
- vs2015 EF code first 问题待解决
在vs 2013 上可以成功ef 生成代码.EF power Tools 安装在vs 2015 :一般不可安装, 把扩展名改成zip,解压缩. 打开extension.vsixmanifest文件 找 ...
- amazeui学习笔记--css(常用组件13)--进度条Progress
amazeui学习笔记--css(常用组件13)--进度条Progress 一.总结 1.进度条基本使用:进度条组件,.am-progress 为容器,.am-progress-bar 为进度显示信息 ...
- GO语言学习(五)Go 语言基础语法
Go 标记 Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号.如以下 GO 语句由 6 个标记组成: fmt.Println("Hello, World!") ...
- 洛谷—— P1168 中位数
https://www.luogu.org/problem/show?pid=1168 题目描述 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], ...
- docker安装及问题处理
1.在Ubuntu的命令行中输入 sudo apt-get install docker.io 2.如果切换到了root用户下 apt-get install docker.io 3.对于新安装的Ub ...
- 【SPOJ 694】Distinct Substrings
[链接]h在这里写链接 [题意] 给你一个长度最多为1000的字符串 让你求出一个数x,这个x=这个字符串的不同子串个数; [题解] 后缀数组题. 把原串复制一份,加在 ...
- POJ 1511 Invitation Cards (ZOJ 2008) 使用优先队列的dijkstra
传送门: http://poj.org/problem?id=1511 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1008 ...
- HDU 2577 How to Type DP也可以模拟
http://acm.hdu.edu.cn/showproblem.php?pid=2577 大意: 大家都打过字吧,现在有个有趣的问题:给你一串字符串,有大写有小写,要求你按键次数最少来输出它,输出 ...
- Nginx+Tomcat+Memcached实现会话保持(MSM)
会话保持的三种方式 Session sticky会话绑定:通过在前端调度器的配置中实现统一session发送至同一后发端服务器 Session cluster会话集群:通过配置Tomcat保持所有To ...
- PatentTips - Data Plane Packet Processing Tool Chain
BACKGROUND The present disclosure relates generally to systems and methods for providing a data plan ...