## 介绍
->Dev-C++是一套用于开发C/C++(C++11)的自由的集成开发环境(IDE),并以GPL作为散布许可。使用MinGW及GDB作为编译系统与调试系统。Dev-C++的IDE是利用Delphi开发的。
+> Dev-C++ 是一套用于开发 C/C++(C++11)的自由的集成开发环境(IDE),并以 GPL 作为散布许可。使用 MinGW 及 GDB 作为编译系统与调试系统。Dev-C++ 的 IDE 是利用 Delphi 开发的。
>
->Dev-C++是一个SourceForge的项目,是由Colin Laplace这位程序员及其公司Bloodshed Software所开始的。当前Dev-C++一般用于撰写运行于Microsoft Windows的程序。Dev-C++一度有移植到Linux的项目但当前被暂停了。
+> Dev-C++ 是一个 SourceForge 的项目,是由 Colin Laplace 这位程序员及其公司 Bloodshed Software 所开始的。当前 Dev-C++ 一般用于撰写运行于 Microsoft Windows 的程序。Dev-C++ 一度有移植到 Linux 的项目但当前被暂停了。
>
->Bloodshed Dev-C++是一款全功能的C和C++编程语言的集成开发环境(IDE)。它使用的GCC MinGW或TDM-GCC的64位版本作为它的编译器。DEV-C++也可以使用Cygwin或任何其他基于GCC编译器组合使用。
+> Bloodshed Dev-C++ 是一款全功能的 C 和 C++ 编程语言的集成开发环境(IDE)。它使用的 GCC MinGW 或 TDM-GCC 的 64 位版本作为它的编译器。DEV-C++ 也可以使用 Cygwin 或任何其他基于 GCC 编译器组合使用。
>
->此外,Dev-C++较旧的版本无法在win8环境下编译。
-
->该项目已不再明显活跃,从2005年2月22日开始至2011年6月,Dev-C++的官方网站一直没有再发出新消息或是释放新版本,说明Dev-C++的开发已经进入了迟滞状态。2006年,Dev-C++主要开发者Colin Laplace曾经对此作出了解释:“因忙于现实生活的事务,没有时间继续Dev-C++的开发。”[\[1\]](http://sourceforge.net/projects/dev-cpp/forums/forum/33286/topic/1334635)
+> 此外,Dev-C++ 较旧的版本无法在 win8 环境下编译。
+>
+> 该项目已不再明显活跃,从 2005 年 2 月 22 日开始至 2011 年 6 月,Dev-C++ 的官方网站一直没有再发出新消息或是释放新版本,说明 Dev-C++ 的开发已经进入了迟滞状态。2006 年,Dev-C++ 主要开发者 Colin Laplace 曾经对此作出了解释:“因忙于现实生活的事务,没有时间继续 Dev-C++ 的开发。” [\[1\]](http://sourceforge.net/projects/dev-cpp/forums/forum/33286/topic/1334635)
以上摘自 Wikipedia [\[2\]](https://zh.wikipedia.org/wiki/Dev-C%2B%2B) 。
[下载链接](https://sourceforge.net/projects/orwelldevcpp/files/latest/download)
-1\. 首先选择安装语言,这里选择英语,然后点击 OK。
+1.首先选择安装语言,这里选择英语,然后点击 OK。
![](./images/Dev-C++-1.png)
-2\. 同意使用协议,即点击 I Agree。
+2.同意使用协议,即点击 I Agree。
![](./images/Dev-C++-2.png)
-3\. 选择安装方式,此处直接点击 Next>。
+3.选择安装方式,此处直接点击 Next>。
![](./images/Dev-C++-3.png)
-4\. 选择安装路径,按需要选择,然后点击 Install。
+4.选择安装路径,按需要选择,然后点击 Install。
![](./images/Dev-C++-4.png)
-5\. 安装完毕后,点击 Finish 来开始初始化 Dev-C++。
+5.安装完毕后,点击 Finish 来开始初始化 Dev-C++。
![](./images/Dev-C++-5.png)
-6\. 选择语言为简体中文,然后点击 > Next。
+6.选择语言为简体中文,然后点击 > Next。
![](./images/Dev-C++-6.png)
-7\. 选择你的主题和风格,这些以后可以在编辑器选项里调整,然后点击 > Next。
+7.选择你的主题和风格,这些以后可以在编辑器选项里调整,然后点击 > Next。
![](./images/Dev-C++-7.png)
-8\. 点击 OK 以完成安装。
+8.点击 OK 以完成安装。
![](./images/Dev-C++-8.png)
1、常用快捷键
-1.文件部分
+1\. 文件部分
- Ctrl + N : 创建源代码
- Ctrl + O : 打开文件
2. 格式部分
-- Ctrl + / :注释和取消注释
+- Ctrl +/:注释和取消注释
- Tab : 缩进
- Shift + Tab : 取消缩进
- Shift + F3 : 搜索上一个
- Ctrl + G : 到指定行号
- Shift + Ctrl + G : 到指定函数
-- Ctrl + [1 ~ 9] : 设置书签
-- Alt + [1 ~ 9] : 跳转书签
+- Ctrl +[1 ~ 9]: 设置书签
+- Alt +[1 ~ 9]: 跳转书签
5. 显示部分
-- Ctrl + 滚轮 :字号放大或缩小
+- Ctrl + 滚轮:字号放大或缩小
- Ctrl + F11 : 全屏或恢复
6. 运行部分
2、调试流程
-1. 将编译器配置设定为 " TDM-GCC 4.9.2 64-bit Debug "
+1. 将编译器配置设定为 "TDM-GCC 4.9.2 64-bit Debug"
2. 按 F4 设置或取消调试断点
3. 将光标放置在变量上,按 Alt + A 向调试窗口添加监控变量
4. 按 F5 启动调试
防止 DFS 爆系统栈之类的情况出现。
-在 "连接器命令行加入以下命令" 中加入 ```-Wl,--stack=128000000``` 命令。
+在 "连接器命令行加入以下命令" 中加入 `-Wl,--stack=128000000` 命令。
此命令将栈开到了约 128MB 的大小,有需要可以自行增加。
方便本地评测使用文件输入输出或作其他用途。
-在 "连接器命令行加入以下命令" 中加入 ```-D[String]``` 命令。
+在 "连接器命令行加入以下命令" 中加入 `-D[String]` 命令。
-其中 ```[String]``` 改为你需要的宏名。
+其中 `[String]` 改为你需要的宏名。
-如图,当开启编译选项后便可从 ```test.in``` 文件读入数据并在 ```test.out``` 文件中输出。
+如图,当开启编译选项后便可从 `test.in` 文件读入数据并在 `test.out` 文件中输出。
![](./images/Dev-C++-16.png)