1. 为什么选择Dev-C++与MinGW-w64组合
十年前我刚学C语言时,老师推荐的就是Dev-C++这个经典IDE。虽然现在有更多现代选择,但Dev-C++依然保持着轻量级、简单易用的特点,特别适合教学场景和初学者快速上手。而MinGW-w64作为GNU工具链的Windows移植版本,相比老旧的MinGW提供了对64位程序、最新C++标准的完整支持。
这个组合的优势在于:
- 安装包仅50MB左右,对老旧电脑友好
- 完全绿色免安装,U盘随身携带即用
- 编译出的程序不依赖额外运行时库
- 支持从C89到C++23的完整语法特性
注意:MinGW-w64与MSVC不兼容,如果项目需要调用Windows SDK的某些功能,建议改用Visual Studio
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 完整安装流程详解
2.1 获取官方组件包
首先需要准备两个核心文件:
- Dev-C++ 5.11安装包(推荐从SourceForge下载)
- MinGW-w64 GCC 8.1.0版本(x86_64-posix-seh)
这里特别说明版本选择的考量:
- GCC 8.1.0是最后一个支持Windows 7的稳定版本
- x86_64指64位架构
- posix线程模型兼容性更好
- seh异常处理性能最优
下载完成后你会得到:
- Dev-C++安装包(约50MB)
- MinGW-w64压缩包(约80MB)
2.2 安装Dev-C++主程序
安装过程有几个关键点需要注意:
- 安装路径不要包含中文或空格
- 取消创建桌面快捷方式的选项(避免后期移动文件夹失效)
- 安装完成后不要立即运行程序
我习惯将Dev-C++安装在D:\DevEnv\Dev-Cpp这样的路径下。安装完成后,进入安装目录,将MinGW文件夹改名为MinGW32.bak作为备份(原始MinGW版本太旧)。
2.3 配置MinGW-w64工具链
解压下载的MinGW-w64压缩包,将其中的内容全部复制到Dev-C++安装目录下的MinGW文件夹。目录结构应该是这样的:
code复制Dev-Cpp/
├── MinGW/
│ ├── bin/
│ ├── include/
│ ├── lib/
│ └── ...
└── Dev-CPP.ex
