e Blocks是使用C++开发程序时的明智选择。它是一个开源的跨平台集成开发环境,支持多种编译器的,包括:GCC(MingW/GNU GCC)、MSVC++、Digital Mars、Borland C++ 5.5以及Open Watcom。MinGW是Code Blocks的默认编辑器。
Code Blocks支持功能性扩展插件。它拥有一个快速、可自定义的结构体系,无需makefiles文件,并允许你在多核CPU系统中实现平行结构。
Code Blocks的调试器支持在源代码或程序所处理的数据中设置断点,支持可以计算断点是否生效的表达式。它还可以创建用户自定义检测。另外,还有一个不得不提的独特功能——自定义内存转储。
不仅如此,Code Block还可以彩色高亮显示代码语法,支持C++与XML的“代码折叠”,拥有一个支持直观大纲显示的标签界面,外加代码自动完成功能。