App Logo
已选择:
codeblocks-25.03
系统格式链接校验
System Icon
Linux
tar.xz
I686
Direct Icon
System Icon
Linux
tar.xz
X86_64
Direct Icon
System Icon
macOS
dmg
X86_64
Direct Icon
System Icon
Windows
exe
I686
Direct Icon
System Icon
Windows
exe
X86_64
Direct Icon
提示:根据自己电脑的硬件和系统下载相应的软件包。

Code::Blocks

0
2005年12月26日
概述

Code::Blocks 是一个免费、开源、跨平台的集成开发环境(IDE),主要针对 C、C++ 和 Fortran 语言设计,但通过插件也可以支持其他语言(如 Python、Lua、D 等)。它不是一个编译器,而是一个 IDE 框架,需要搭配外部编译器(如 GCC/MinGW、Clang、MSVC 等)使用。

历史与发展
  • 2005 年:项目启动,由 Yiannis Mandravellos 等开发者创建,目标是提供一个轻量、可扩展的 C/C++ IDE。
  • 2006–2008 年:快速迭代,0.x 系列版本发布,支持插件系统、代码补全、调试器集成。
  • 2008 年:1.0 正式版发布,成为当时 Windows 上 GCC/MinGW 用户的首选 IDE。
  • 2010–2015 年:8.x 系列长期稳定,几乎每年小更新,成为经典版本。
  • 2020 年:20.03 发布(代号 “Orwell”),这是最后一个长期维护的 20.x 版本。
  • 2025 年 3 月 25 日:25.03 发布(代号仍为 “Orwell”),这是 5 年来的第一次重大更新,修复大量 bug、升级 wxWidgets 到 3.2、支持高 DPI、改进代码补全和调试器集成。
主要特点
  1. 轻量级:安装包仅 30–50 MB,启动速度极快,内存占用通常 100–300 MB。
  2. 高度可定制:插件系统强大,支持数百个社区插件(代码补全、代码格式化、Git 集成、Doxygen 等)。
  3. 内置编译器支持:
    • MinGW-w64(Windows 自带)
    • MSVC(Visual Studio 编译器)
    • GCC/Clang(Linux/macOS)
    • Cygwin、MinGW、TDM-GCC 等
  4. 调试器集成:支持 GDB、LLDB、CDB(Windows 调试器)。
  5. 代码编辑器:
    • 语法高亮、代码折叠、自动补全
    • 支持多文件项目管理(Workspace)
    • 代码提示(Code Completion)
  6. 界面:基于 wxWidgets(跨平台 GUI 库),风格类似经典 Visual Studio,但更轻量。
  7. 跨平台:同一份工程文件可在 Windows/Linux/macOS 上直接打开。
  8. 其他功能:
    • 项目向导(快速创建 Console、GUI、DLL 等模板)
    • 源码管理集成(SVN、Git)
    • 宏记录与重放
    • To-Do 列表、代码统计
优势与局限性

优势

  • 完全免费、无广告、无订阅
  • 启动极快、体积小(对比 Visual Studio、CLion、Code::Blocks 是“秒开”级别)
  • 对 GCC/MinGW 用户最友好(几乎是原生体验)
  • 插件生态丰富(可以无限扩展)
  • 跨平台一致性好(工程文件可直接跨系统)
  • 社区长期维护(27 年历史,2025 年仍有更新)

局限性

  • 界面老旧:基于 wxWidgets,视觉效果不如现代 IDE(VS Code、CLion、Qt Creator)
  • 代码补全和智能感知:不如 VS Code + C/C++ 插件、CLion、Visual Studio 强大
  • 调试体验:功能完整,但界面和变量监视不如商业 IDE 直观
  • 大型项目支持:对超大项目(百万行代码)不如 CLion、VS 流畅
  • 新手友好度:配置编译器路径、调试器等对新手稍有门槛
  • 更新慢:稳定版周期长(20.03 用了 5 年才到 25.03),很多人用开发夜间版
总结

Code::Blocks 是 Windows 上最经典、最轻量、最稳定的 C/C++ IDE,特别适合用 GCC/MinGW 编译器、追求“秒开”、不想要庞大 IDE 的开发者。 虽然界面老旧、代码补全不如现代工具,但它稳定可靠,至今仍是无数 C/C++ 初学者和老程序员的“第一把 IDE”。

  下载统计
版本次数
25.030
系统次数
Linux0
macOS0
Windows0
  赏杯咖啡
Logo
Wechatpay
Logo
Alipay
Logo
Paypal