App Logo
已选择:
codeblocks-25.03
系统格式链接校验
System Icon
Linux
tar.xz
AMD64
Direct Icon
System Icon
Linux
tar.xz
X86
Direct Icon
System Icon
macOS
dmg
AMD64
Direct Icon
System Icon
Windows
exe
AMD64
Direct Icon
System Icon
Windows
exe
X86
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