Dev C++下载 免费下载
Dev C++ 5.11(2026最新版)

经典的、轻量的
C/C++ 集成开发环境 IDE

Dev C++ 也称 Dev CPP,是一款免费、开源、小巧的 C/C++ 集成开发环境(IDE),针对 Windows 平台开发,内置 MinGW/GCC 编译器和 GDB 调试器,是蓝桥杯、ACM/ICPC 等算法竞赛的指定编程软件。

// 第一个C++程序
#include <iostream>

int main() {
    std::cout << "Hello World!" << std::endl;
    std::cout << "Dev-C++ is very easy to use." << std::endl;
    return 0;
}
100%
完全免费开源
48.1MB
轻量级安装包
Win XP/7/8/10/11
全面兼容Windows
C++11
最新标准支持
主要特性

选择 Dev C++ 的理由

Dev C++ 体积小,速度快,界面简单,没有复杂的配置选项,初学者分分钟上手。

极致轻量,资源占用低

安装包不到 50MB,是 Windows 原生应用,启动快,运行快,内存占用很低,在配置不高的电脑上也能流畅运行。

开源免费

Dev C++ 完全免费开源(基于 GPL V2许可证),无需授权,可以自用也可以商用,绝对没有法律风险。

简单易学

Dev C++ 极其简洁和纯粹,没有大型 IDE(如 VS、CLion)那样复杂的学习曲线,适合专注于语法学习或者算法练习。

内置编译器

集成了 MinGW/GCC 编译器(Linux GCC 的 Windows 移植版),安装完后可以直接编译运行代码,无需繁琐的配置。

好用的代码编辑器

支持类浏览、函数列表、代码插入/模板,支持多种风格的语法高亮,并集成了 AStyle 代码格式化工具,一键排版。

内置调试功能

内置 GDB 调试器,支持断点设置、单步执行、变量监视和调用栈查看。提供直观的调试界面,错误信息自动被翻译成中文。

项目管理灵活

支持单文件直接编译,也支持多文件项目开发。内置项目模板可快速创建控制台、DLL、Windows GUI 或静态库程序。

适用场景

Dev C++ 适合哪些人群/场景

Dev C++ 轻量简单、开箱即用,主要用于 C/C++ 语法学习、算法竞赛、轻量级代码测试等几种开发场景。

初学者&大学生

学习重点是语法、逻辑和算法,而非 IDE 本身。Dev C++ 界面简洁、菜单少,无需配置项目、解决环境变量或理解复杂编译选项,安装后就能写代码。出错信息简单直接,对新手更友好。

功能和界面非常简单

算法竞赛

蓝桥杯、ACM/ICPC 等算法竞赛通常推荐使用 Dev C++,它启动快,单文件编译方便,适合快速编写和测试算法。并且比赛机器配置一般不高,轻量IDE更能保证流畅运行。

轻量简单,内置GCC

基础教学&培训

教学需要统一、低门槛的开发工具。Dev C++ 开源免费,体积小,方便学生拷贝和安装。功能简单,中文化成熟,学生容易理解和使用,讲解基础编程概念时,无需被IDE复杂功能干扰。

学生和老师用起来方便

小型项目开发

Dev C++ 虽然简单轻量,但是项目管理能力弱,适合开发单个源文件,或者几个源文件的小型 C/C++ 项目。当然,几十个源文件通常也没问题。

轻量高效开发
快速上手

安装和使用教程

安装过程简单,使用方法灵活,支持单文件编译,不用新建项目/工程

1

简单的安装过程

找到从官方网站下载的安装包,双击,进入安装流程。Dev C++ 的安装过程和其它软件类似,但是请注意:

  • Dev C++ 虽然全面支持中文,但是要等到安装完成以后才能设置,在安装过程中只能使用英文(English)。
  • 选择要安装的组件时,请选择“Full”,也就是安装所有组件。
  • Dev C++ 可以选择安装路径,尽量不要安装到系统盘(C盘)。
2

配置简体中文

第一次启动 Dev C++,提示选择语言,我们建议选择“简体中文”。对于接下来的字体和颜色设置,建议保持默认,不用任何修改。

3

新建源文件

Dev C++ 支持单个源文件的编译,启动 Dev C++,在上方菜单栏中选择“文件 -> 新建 -> 源代码”,或者按下Ctrl+N组合键,都可以新建一个空白的源文件。

4

编写代码

输入你想编写的代码,在上方菜单栏中选择“文件 -> 保存”,或者按下Ctrl+S组合键,都可以保存源文件。

5

编译和运行

在上方菜单栏中选择“运行 -> 编译运行”,或者直接按下F11键,Dev C++ 会将源文件编译成 .exe 可执行文件,然后自动运行。你在下方的“编译日志”窗口中看到各种信息,如果编译出错,会显示详细的错误信息。

帮助中心

常见问题/注意事项

本站收集了 Dev C++ 的常见问题,并给出了详细答案,客观中立,不吹不黑

是的,Dev C++ 是基于 GPL 许可证的开源软件,完全免费,而且可以商用。下载、分发、使用和修改 Dev C++ 都是允许的,无需支付任何费用,也无需担心法律风险。
Dev C++ 是 Windows 专用软件,不支持 Linux/Unix、macOS 等其它操作系统。不过 Dev C++ 对 Windows 的支持非常良好,在 Win XP/Vista/7/8/10/11 下都能丝滑运行。
Dev C++ 默认使用 MinGW 编译器(具体说是 MinGW-w64/TDM-GCC),这是 Linux GCC 在 Windows 平台的移植版本。
Dev C++ 是开源软件,有多个衍生版本,本站提供的是最经典、最稳定的 Orwell Dev C++,它于 2016 年停止更新,最高支持到 C++ 11,并且需要手动开启。如果你想使用更新的 C++ 14/17/20/23 标准,需要手动升级编译器,或者更换其它版本的 Dev C++。

比如 Embarcadero Dev C++,它基于 Orwell Dev C++ 进行改进开发,于 2021 年停更,完全支持 C++ 17 标准,并部分支持 C++ 20 特性。
经典版的 Dev C++ 很老,已于 2016 年停止更新,这注定了它不能支持较新的 C++ 标准。

Dev C++ 轻量简单,安装包不到 50MB,这注定了它功能不全,无法进行中大型项目开发,比如智能代码补全不好用、没有实时错误检查、调试能力较弱、原生不支持 CMake 这类主流项目构建工具。
返回顶部