Dev-C++ 简介
Dev-C++(或称 Dev-Cpp)是一款基于 Windows 平台的轻量级 C/C++ 集成开发环境(IDE)。它非常适合 C/C++ 语言的初学者以及需要快速进行代码编写和调试的开发者使用。作为自由软件,Dev-C++ 遵循 GPL 许可协议分发源代码。
Dev-C++ 是一款适用于 Windows 平台的轻量级 C/C++ 集成开发环境,集成了 MinGW 编译器与 GDB 调试器。本教程详细介绍了软件的官方下载渠道、安装过程中的路径与组件配置、界面语言及字体设置方法。内容涵盖新建文件与工程、编写 Hello World 程序、编译构建流程、断点调试技巧以及常见编译错误排查方案,旨在帮助初学者快速搭建开发环境并掌握基本操作流程。

Dev-C++(或称 Dev-Cpp)是一款基于 Windows 平台的轻量级 C/C++ 集成开发环境(IDE)。它非常适合 C/C++ 语言的初学者以及需要快速进行代码编写和调试的开发者使用。作为自由软件,Dev-C++ 遵循 GPL 许可协议分发源代码。
该 IDE 集成了功能强大的源码编辑器、MingW64/TDM-GCC 编译器、GDB 调试器以及 AStyle 格式整理器等众多开源工具。其界面简洁,资源占用低,能够快速上手,是学习 C/C++ 编程的理想入门工具之一。
为了确保软件的安全性和完整性,建议直接从官方或可信的代码托管平台下载。Dev-C++ 的官方项目页面位于 SourceForge。
Dev-Cpp-5.11.x.exe 的安装程序。双击下载好的 .exe 安装包启动安装向导。
安装程序启动后,会弹出语言选择窗口。虽然支持中文,但为了减少后续配置中的潜在编码问题,建议初始阶段选择 English。安装完成后的设置中可以切换为简体中文。
阅读许可协议内容,勾选 I Agree 以同意条款,然后点击 Next 继续。
在安装组件选择界面,保持默认选项即可。这些选项包含了编译器核心库、调试器及必要的运行时文件。除非有特殊需求,否则不建议取消任何预装组件。
点击 Browse 按钮自定义安装路径。建议将软件安装在非系统盘(如 D 盘),以避免占用 C 盘空间,同时也方便后续的文件管理。
D:\Program Files\Dev-Cpp点击 Install 开始复制文件。此过程可能需要几分钟,请耐心等待进度条走完。
安装结束后,点击 Finish 退出向导。此时可能会提示是否立即运行 Dev-C++,可根据个人习惯选择。
首次打开软件时,若为英文界面,可通过以下方式切换:
如果默认字体过小影响阅读,可按以下步骤调整:
确保 GCC 编译器已正确安装并可调用:
printf("Hello World");。有两种方式创建新文件:
Ctrl + N。在空白编辑区输入以下标准 C++ 代码:
#include <iostream>
using namespace std;
int main() {
// 输出提示信息
cout << "Hello, Dev-C++!" << endl;
return 0;
}
按下 Ctrl + S 保存文件。在弹出的保存对话框中:
.cpp(例如 test.cpp)。点击工具栏上的 Compile(编译)按钮(通常是一个齿轮图标),或使用快捷键 F9。
点击工具栏上的 Run(运行)按钮(通常是绿色三角形),或使用快捷键 F10。
Hello, Dev-C++! 输出结果。对于稍复杂的项目,建议使用工程模式而非单文件模式。
在工程树状结构中,右键点击 Source Files,选择 Add,将已有的 .cpp 文件添加到工程中。这样便于管理多个源文件和头文件。
当项目包含多个 .cpp 文件时,只需点击 Build All(全部构建),IDE 会自动处理所有文件的依赖关系并生成最终的可执行文件。
Dev-C++ 内置了 GDB 调试器,支持断点调试。
在代码行号左侧点击,会出现红色圆点,表示在此处设置断点。程序运行到此处会暂停。
点击工具栏上的 Debug 按钮(通常是虫子图标),或使用快捷键 F7。
在调试暂停状态下,鼠标悬停在变量上可查看当前值。也可通过 View > Variables 面板监控变量变化。
使用 Step Into(单步进入,F8)逐行执行代码,观察程序逻辑流向。
这通常是因为缺少库文件或链接顺序错误。请检查是否包含了正确的头文件,并确保在链接选项中添加了必要的库路径。
确保源文件保存编码为 UTF-8 或 GBK(根据编译器设置)。在 Tools > Compiler Options > Code Generation 中,可以设置默认字符集。
检查杀毒软件是否拦截了生成的 .exe 文件。尝试将 Dev-C++ 安装目录加入白名单,或以管理员身份运行 IDE。
对于 C++ 程序,可使用 Valgrind 等外部工具配合 Dev-C++ 进行内存分析,或在代码中使用智能指针管理资源。
Dev-C++ 以其轻量、易用的特点,成为许多初学者的首选开发工具。通过本文的介绍,读者应能掌握从下载安装、环境配置到编写、编译、调试的全过程。随着技能的提升,开发者也可以逐步迁移至 Visual Studio 或 CLion 等更高级的 IDE,但 Dev-C++ 打下的基础依然至关重要。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online