Licensing

Code::Blocks is distributed under the GNU General Public License, version 3, which means it can be used freely by anyone!

The only exception is the SDK, distributed under GNU Lesser General Public License, version 3, which is allowed to be linked by closed-source plugins.

Click here to read the full license text of GNU General Public License, version 3.

Click here to read the full license text of GNU Lesser General Public License, version 3.

 

 

Build system

Code::Blocks implements a custom build system with very important features: ultra-fast dependencies generation, build queues and parallel builds are the most important ones to mention.

Debugging

The debugging subsystem has been greatly enhanced in the latest version. Automatic/manual watches, code/data breakpoints, call stack, disassembly listing and memory dumps are only few of its features.