le und angepasste Build-System benötigt keine Makefiles, sofern man eine Multicore-CPU besitzt können mehrere Kerne beim Bauen der Software verwendet werden.
Mit Code Blocks' Debugger lassen sich im Sourcecode sowie in den Daten Breakpoints erstellen, zudem lassen sich für diese Breakpoints auch Bedingungen und Counter erstellen. Auch erwähnenswert sind die benutzerdefinierten Memory Dumps.
Zudem unterstützt Code Blocks Syntax-Highlighting, man findet eine Folding-Funktion für C++ und XML-Sprachen sowie ein Interface mit Tabs und einem Browser, in dem sich alle Klassen einsehen lassen. Autovervollständigungs-Features sind ebenfalls an Bord.