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

Application screenshotCode::Blocks is a free C++ 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!

We hope you enjoy using Code::Blocks!

The Code::Blocks Team

 
Server maintenance PDF Print E-mail
Friday, 15 April 2011 11:37

A seemingly harmless software upgrade has gone bad and rendered our main server unbootable for an extended period of time (> 12hrs). The process of recovering our server and restoring from backups has completed successfully and all services should be up and running. Thankfully, we had taken a full backup just before the failed software upgrade process so no data have been lost whatsoever. A lesson for those neglecting to back up their systems regularly ;-)

We apologize for any inconvenience this down-time may have caused you.

 
Code::Blocks 10.05 is here! PDF Print E-mail
Sunday, 30 May 2010 10:20

More stable, feature-rich and generally enhanced, the latest Code::Blocks release has arrived. It's hot and you can get it now from the downloads section!

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

 

 

 
Code::Blocks 8.02 has been released!
Thursday, 28 February 2008 18:34

Our long awaited release is finally here! Representing the hard work of 14+ developers for more 2+ years since our last official release (and many changes in the roadmap in between), it is finally made available to the general public.

For your convenience, we provide binaries for all platforms Code::Blocks supports:

  • Windows 2000 / XP / Vista
  • Linux (Ubuntu & Debian, 32 & 64 bits)
  • Mac OS X 10.4+

Binaries for other Linux distros will be made available in the following days. So, without further ado, head over to the downloads section and get it while it's hot!

 
Version numbering scheme changed
Monday, 18 February 2008 09:38

After a discussion recently held between the core team members, it was decided to change the version numbering scheme used for Code::Blocks. The new scheme will follow the "Year.Month" style, also known as the "Ubuntu version scheme".

This means that our next release will be named as 8.02 (February 2008). Yes, it's coming Real Soon Now™ !

 
A new release is coming!
Monday, 18 February 2008 10:12

Catchy title, isn't it? And the best part is that it's true!

Our long awaited release is coming very soon. It's only a matter of few days. We only want to iron out a few issues with the installers and perform some administrative tasks before the release.

Stay tuned!

 
Moved to new server
Monday, 18 February 2008 09:34

After more than 6 years, Code::Blocks is finally hosted on its own dedicated server!

The server is a powerful one, chosen to provide content efficiently and reliably, even under heavy load. Time will tell for sure, but we made sure from our part that everything was designed to handle heavy load.

We hope you enjoy surfing our sites now!

 

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.