一、Dev C++ 软件介绍
Dev C++ 是一款面向 C/C++ 初学者的集成开发环境(IDE),运行于 Windows 平台。它的定位很简单:把写代码需要的东西一次装齐,让学习者不用在环境配置上耗时间。
1. 基本信息
| 项目 | 说明 |
|---|---|
| 软件类型 | C/C++ 集成开发环境(IDE) |
| 授权方式 | 免费开源,遵循 GPL 许可证 |
| 内置编译器 | MinGW(GCC 编译器的 Windows 版本) |
| 安装包体积 | 约 40MB |
| 支持标准 | C++98、C++03、C++11、C++14、C++17 |
| 支持系统 | Windows 7 / 8 / 10 / 11 |
| 界面语言 | 支持简体中文,安装完成后可设置 |
| 本教程版本 | 5.11 |
2. 主要特点
自带编译器,无需另装。C/C++ 开发通常需要单独配置编译器并设置环境变量,Dev C++ 把 MinGW 直接打包进安装程序,装完即可编译代码。
体积小,启动快。安装包 40MB 左右,对硬件要求低,低配笔记本也能流畅运行。
中文错误提示。编译报错信息支持中文显示,对刚接触 C/C++ 的学习者比全英文提示更易理解。
一键编译运行。按 F11 即可完成「编译 → 链接 → 运行」全过程,不需要分步操作,也不必到文件夹里手动找可执行文件。
便携性。软件可装在 U 盘中随身携带,在机房、网吧等公共电脑上也能继续写代码。
3. 与同类工具的差异
| 工具 | 特点 |
|---|---|
| Visual Studio | 体积大、功能全,安装耗时较长,适合大型项目 |
| CLion | 商用收费,依赖 JetBrains 全家桶 |
| Code::Blocks | 插件丰富,配置项分散,需要一定的调试经验 |
| Dev C++ | 一键即用,体积小,自带编译器与中文错误提示 |
Dev C++ 的适用场景明确:教学、课程作业、算法训练、竞赛刷题。这些场景下代码规模不大,对调试功能要求不高,轻量与即用的价值更突出。涉及大型项目、复杂调试或跨平台开发时,才需要考虑 Visual Studio、CLion 这类工具。
4. 版本说明
截至 2025 年 12 月,Dev C++ 的最新版本是 5.11,本文演示使用的也是这个版本。
二、Dev C++ 安装事项
第一次学 C 语言,装软件往往比写代码更容易卡住:下载哪个版本、安装时选什么、装完怎么确认能用。Dev C++ 免去了这些麻烦——它把编译器和编辑器打包在一起,安装包 40MB 左右,装完就能写代码,不用单独配编译器,也不用改环境变量。本文按五个任务推进,每个任务做完都有明确的判断标准,最后附一张操作汇总表,方便日后查阅。
系统要求:Dev C++ 是 Windows 专用软件,支持 Windows 7、8、10、11。macOS 与 Linux 用户需要改用 Code::Blocks 等跨平台工具,本文的操作不适用。
要不要另装编译器:不需要。软件内置 MinGW,这是 GCC 编译器的 Windows 版本,装完即可编译代码。
安装路径怎么选:用只含英文和数字的路径。路径带中文时,编译阶段可能出现路径解析异常,报错信息也偏晦涩,不容易判断原因。
旧版本怎么处理:如果电脑里已有其他版本的 Dev C++,建议先卸载再装。多个版本共存时,安装路径与注册表项可能互相干扰,表现为「装完打不开」或「编译提示找不到头文件」。
三、获取 Dev C++ 安装包
Dev C++ 5.11 安装包下载:https://pan.quark.cn/s/f54440c00649
下载得到的是一个 .exe 安装程序。
四、Dev C++ 安装步骤
步骤 1:加载安装程序
双击安装包,程序会先自行解压加载,这一步几十秒,等进度走完即可。

加载期间不要反复双击安装包,会同时启动多个安装进程。
步骤 2:选择安装语言
进入安装界面后先选语言,这一步选英文(English)。

这里选的是安装向导的语言,不是软件界面的语言。Dev C++ 支持简体中文界面,但要在安装完成后才能设置,安装过程中用不了。所以这一步选英文不影响后续使用。
步骤 3:同意许可条款
阅读并同意各项条款,点击同意进入下一步。

步骤 4:选择安装组件
安装类型选「Full」,即全部安装,把编译器和调试器一次装齐。

不要为了省空间选最小安装。编译器和调试器是分开打包的组件,少装了调试器,后面想做单步调试时会发现功能不可用,还得重装一遍。
步骤 5:选择安装路径
可以装在任意位置,但路径里最好不要有中文。

用纯英文路径能直接避开中文路径引发的编译异常,省去后续排查。
步骤 6:等待安装
确认设置后开始安装,等进度走完,过程中不要关闭窗口。

步骤 7:完成安装
进度走完后点击完成,安装环节结束。

任务完成标准:看到安装完成界面,桌面或开始菜单中能找到 Dev C++ 程序图标。
五、Dev C++ 首次配置
第一次启动会出现配置向导,设置语言、字体和主题。这项配置只做一次,之后启动不再提示。
步骤 1:设置界面语言
提示选择语言时选简体中文。习惯英文界面的可以保持英文,不影响功能。

步骤 2:选择字体与主题
字体和主题风格保持默认即可,后期在编辑器选项里随时能改。

步骤 3:完成配置
出现设置成功的提示后,点「OK」进入主界面。

任务完成标准:界面菜单显示为中文,能看到「文件」「编辑」「运行」等菜单项。
六、Dev C++ 程序验证环境
装完不等于能跑。要确认环境真的就绪,得写出一个能运行的程序。
先明确一点:Dev C++ 支持单个源文件的编译。程序只有一个源文件时(初学者基本都在这个阶段),不用创建项目,直接写就行;程序包含多个源文件时,才需要建项目。
下面用输出「Hello,World!」的 C 程序走一遍完整流程。
步骤 1:新建源文件
在上方菜单栏选择「文件 → 新建 → 源代码」。

也可以按 Ctrl+N,效果一样。新建后会得到一个空白源文件。

步骤 2:输入代码
在空白文件里输入以下代码:
#include <stdio.h>
int main()
{
puts("Hello,World!");
return 0;
}

步骤 3:保存源文件
按「文件 → 保存」或 Ctrl+S 保存,注意把文件后缀改成 .c。

为什么必须改后缀:C++ 是在 C 语言基础上扩展出来的,已经包含 C 语言的全部内容,所以多数 IDE 默认创建 C++ 文件。这不影响使用——填写文件名时把后缀改成 .c,编译器会自动根据后缀判断代码种类。上图中源文件命名为 hello.c。
步骤 4:编译
按「运行 → 编译」或直接按 F9,完成编译。

代码没有语法错误的话,下方「编译日志」窗口会显示编译成功的提示。

编译完成后,打开源文件所在目录,会看到一个 hello.exe,这就是最终生成的可执行文件。
目录里没有目标文件属正常现象:Dev C++ 把编译和链接合并成一步统称为「编译」,并在链接完成后自动删除了目标文件,只留下 .exe。
步骤 5:处理窗口一闪而过
双击 hello.exe 运行,会发现看不到「Hello,World!」,黑色窗口一闪就消失了。原因是程序输出完这行字就运行结束,窗口自动关闭,快到只能看到一个影子。
把代码改成输出后暂停:
#include <stdio.h>
#include <stdlib.h>
int main()
{
puts("Hello,World!");
system("pause");
return 0;
}
system("pause"); 的作用就是让程序停住。注意开头还要加一行 #include <stdlib.h>——缺了这个头文件,这条语句不生效,窗口照样一闪而过。
改完重新编译,再运行 hello.exe,就能看到输出结果了。

按键盘上任意一个键,程序关闭。
步骤 6:改用一键编译运行
实际写代码时,一般不走 F9 这条路径,直接用「运行 → 编译运行」,或按 F11。这样能一键完成「编译 → 链接 → 运行」全过程,不用再到文件夹里手动找可执行程序。

它还有个附带好处:编译器会让程序自动暂停,代码里也就不需要再写 system("pause"); 了。把那行删掉,按 F11 再运行一次。

任务完成标准:编译日志无报错,程序能输出「Hello,World!」,源文件目录里生成了 hello.exe。三项齐备,环境配置完成。
七、Dev C++ 日常操作
1. F9 与 F11 的区别
这两个键都能让代码跑起来,但做的事不同。搞清楚区别,能少走弯路。
| 对比项 | F9 编译 | F11 编译运行 |
|---|---|---|
| 实际完成的步骤 | 编译 + 链接 | 编译 + 链接 + 运行 |
| 是否生成 exe | 生成,需手动运行 | 自动运行,不用手动找 |
| 窗口是否自动暂停 | 不会,需自行加 system("pause"); |
会,编译器代为处理 |
| 适用场景 | 只想检查有没有语法错误 | 日常写代码、调试程序 |
日常写代码用 F11,一步到位。只有想单独确认代码能否通过编译时,才用 F9。
2. Dev C++ 快捷键
| 操作 | 快捷键 |
|---|---|
| 新建源文件 | Ctrl+N |
| 保存源文件 | Ctrl+S |
| 编译 | F9 |
| 编译并运行 | F11 |
任务完成标准:能不看文档直接按出这四个快捷键。
八、Dev C++ 操作汇总表
把全文涉及的操作集中到一张表,日后遇到具体需求可直接查表,不必翻回前面章节。
| 要完成的事 | 操作位置 | 快捷方式 | 预期结果 |
|---|---|---|---|
| 新建源文件 | 文件 → 新建 → 源代码 | Ctrl+N | 出现空白编辑区 |
| 保存源文件 | 文件 → 保存 | Ctrl+S | 文件写入磁盘,后缀需为 .c |
| 检查代码语法 | 运行 → 编译 | F9 | 编译日志提示成功,生成 .exe |
| 编译并直接运行 | 运行 → 编译运行 | F11 | 弹出运行窗口并显示输出 |
| 修改界面语言 | 工具 → 编辑器选项(语言项) | — | 界面切换为所选语言 |
| 修改字体与主题 | 工具 → 编辑器选项 | — | 编辑区样式变化 |
| 设置编译器参数 | 工具 → 编译器选项 | — | 编译行为按设置生效 |