Quick links

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

 
Sourceforge community choice awards 2008 - Finals

Thanks to your nominating votes, Code::Blocks has been picked as one of the finalists for the Sourceforge.net Community Choice Awards 2008.

You helped us get this far. Help us get even further by voting for Code::Blocks once again. The goal this time is to get the 1st place amongst other great open source projects.

 

sf awards 2008

 
Sourceforge community choice awards 2008

It's nomination time again. Sourceforge.net has started running the Community Choice Awards of 2008. So, if you feel Code::Blocks deserves to be among the finalists (subliminal message: yes it does!), go on and nominate us now in the "Best Tool or Utility for Developers" category :)

sf awards 2008

 
Patch 2 for Mac OS X released
Friday, 21 March 2008 11:18

Apparently, the Mac OSX patch1 that was released just a couple of days ago was corrupted. For this reason, patch2 has been released for the same platform to rectify the problem.

If you have downloaded patch1 for Mac OS X, please download patch2. This time it should hopefully work.

We 're sorry for the inconvenience.

 
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!

 
Patch 1 for Mac OS X released
Tuesday, 18 March 2008 11:58

Today we released Code::Blocks 8.02-p1 for Mac OS X.

Our Mac OS X compatibility guru, Anders F. Björklund, managed to pin-point some places inside wxMac (wxWidgets version for Mac OS X) that could cause some instability issues for Code::Blocks on that platform.

This new release should hopefully fix many of the stability problems encountered with the vanilla 8.02 release for Mac OS X. It contains changes to the bundled wxMac library, not to Code::Blocks' source code.

If you own a Mac, please give Code::Blocks a shot again with this new patch release and report back your findings (we 're mostly interested/focused on stability at this point).

 
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!

 
<< Start < Prev 1 2 Next > End >>

Page 1 of 2

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.