Dev C++
Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。原开发公司 Bloodshed 在开发完 4.9.9.2 后停止开发,所以现在由 Orwell 公司继续更新开发,最新版本:5.11。
前一年大一的时候我还用过Dev C++,那个时候是因为学长们介绍,说这个可以直接编译文件,不用每次都创建新项目,于是我就下载了一个,后来因为Dev C++的界面实在是太丑了,丑到辣眼睛,而且有的时候同样的代码,在VS上没有问题,但在Dev C++上却有问题,嫌麻烦,就直接将所有代码搬到了VS上
今年,因为疫情,窝在家做贡献,学习的自由度很高,就想着学习之余将代码、基础算法、数据结构的底子夯实一点,正好又了解到了浙大的PAT比赛,便想着多刷刷题来练一练,而PAT线下考点大多都支持Dev C++编译器,而且Dev创建新文件实在是太香了,于是重拾Dev C++,在网上转了一圈遇到一些问题,今天在这给大家小小的做一个汇总。
Dev C++的下载
我这次下载的时候,一搜Dev C++,第一个给我蹦出来的结果,上面还有官网字样,点进去一看,竟然是某软件园,当时也没太在意,直到下下来安装上之后发现UI太过古董!!!这才大呼上当!!!
为了少走弯路,官方资源在此,自行取用:#####下载链接#####
Dev C++的安装
| 一路默认就好!
| 语言看自己习惯进行选择
| 其他的没什么好说的
Dev C++的配置
1)外观
- Tools–>Editor Options:
- –>Colors:左上角是字段类别,可以设置前景色和背景色,什么类型都可以自己设置,自由度还是很高的
- 如果没有自己想要的颜色,那就自定义:
- 自定义颜色在最新的版本是有完整线性的色谱的,不像我之前被坑下载的那个古董版本,连自定义颜色的Hue和Saturation都是离散的,只有value是线性的
2)开启调试(产生调试信息,否则用不了调试功能,会报错)
- 首先选择工具,然后选中编译选项(Complier):Tools–>Complier Options
- 然后在编译器选项里,选择设置、选择连接器 : Complier Options–>Settings–>Linkers
- 继而将生成调试信息这一栏从No改成Yes,这样就可以顺利debug啦
3)设置监视变量的添加方式
将监视变量的添加方式改为鼠标悬停,这样鼠标每扫过一个变量,就可以将这个变量加入到调试的监视列表里去
- 首先选择工具,然后选中环境选项(Environment):Tools–>Environment Options
- 然后在环境选项里,选择全局、勾选Debug Variable Browser : Environment Options–>General–>Debug Variable Browser, 最后不要忘了确定!
Dev C++的快捷键
文件操作
- 打开文件:Ctrl+O
- 创建新文件:Ctrl+N
编辑操作
- 格式化代码:Shift+Ctrl+A
- 迅速转到Index行:Ctrl+G
- 删除一整行:Ctrl+D
- 注释一段:选中+Ctrl+/
运行&调试
- 编译运行:F11
- 编译(调试前必做):F5
- 调试:下一行:F7
- 调试:进入方法:F8