The open source, cross platform, free C, C++ and Fortran IDE.

Application screenshotCode::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.

Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!

Special credits go to darmar for his great work on the FortranProject plugin, bundled since release 13.12.

We hope you enjoy using Code::Blocks!

The Code::Blocks Team

Code::Blocks 16.01 is here! PDF Print E-mail
Written by MortenMacFly   
Thursday, 28 January 2016 10:21

Many, many improvements, new plugins and features, more stable and major code completion enhancement, the new Code::Blocks release has finally arrived. Get it from the downloads section! A changelog summarises new features and fixes.

We provide binaries for the major platforms supported by Code::Blocks, with more to come in the next time.

Last Updated on Thursday, 28 January 2016 21:13
15.12 release is close to be released - try RC1! PDF Print E-mail
Written by MortenMacFly   
Monday, 07 December 2015 19:07

We are close to release the next version of Code::Blocks. Please try version 15.12 RC1 now an report back!

Moved to new server PDF Print E-mail
Written by Yiannis Mandravellos   
Friday, 18 September 2015 12:43

After struggling with the hardware issues we had with the old server, we finally took the plunge and moved to a new (and hopefully better) server! Services are still being enabled and configured on the new server but most user-critical services should be up and running. These include the main web site and the forums.

In the coming hours, all services should be accessible again, just like they were before the move.
Thank you all for your patience.

For those interested, the old server has been serving us since Feb 1st of 2008 and did that well over all these years. We can only hope the new server will last as long as the old one, if not longer!

Last Updated on Saturday, 23 January 2016 16:05
Don't miss the nightlies! PDF Print E-mail
Written by MortenMacFly   
Wednesday, 26 August 2015 15:20

We are well alive and kicking! Please remember, that while waiting for the next release, you can try new features by using the "nightlies" that we provide here (downloads are on SourceForge, as usual). We also provide nightly "setups" for windows for those, who like and/or need installer.

Last Updated on Sunday, 30 August 2015 08:16
Server problems PDF Print E-mail
Written by Yiannis Mandravellos   
Friday, 18 September 2015 08:23

We 've been facing some hardware problems with our main server and they 've only gotten worse during the last few days. We apologize about that.

We 're actively handling the issue. Hopefully it will be resolved soon, even if it means moving to a new server.

Please bear with us and stay tuned :)

Last Updated on Saturday, 23 January 2016 16:05
Bug&Patch Tracker now at SourceForge PDF Print E-mail
Written by MortenMacFly   
Friday, 16 May 2014 04:58

Due to the fact that BerliOS will close its services we have created a ticket system at SourceForge and closed the bug and patch tracker at BerliOS.

Last Updated on Wednesday, 26 August 2015 15:28

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.


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.