Code::Blocks Free MinGW IDE (Integrated Development Environment)
Main Menu
· Home

· Forums
· Downloads

· Handbook
· Submit a bug

· Search
· Recommend Us

We have 1 guest and 0 members online

Welcome Guest, become a member today.

Google Links


Welcome to the Code::Blocks web site

The open source, cross platform C/C++ IDE (Integrated Development Environment).

Code::Blocks is a free C/C++ IDE built specifically to meet the most demanding needs of its users. It has been designed, right from the start, to be extensible and configurable...

Code::Blocks is built around a plugin framework that allows it to be extended through the use of external libraries (plugins). Actually, much of Code::Blocks functionality already available, is provided by plugins. Code::Blocks even includes a plugin creation wizard to help you create your own plugins easily!

To make the long story short: if you need functionality that isn't there (yet?), just add it yourself, and feel free to share it with the rest of us, if you like!

For more information on Code::Blocks, please read the overview in the Code::Blocks Handbook.

I hope you enjoy using it.
Yiannis :)

New developer joins
Posted by: mandrav on Monday, February 28, 2005 - 10:54 AM
Everybody, welcome a new developer in our project: Ricardo Garcia!

Ricardo (rickg22) has been actively interested in Code::Blocks since its early days of development, back when the project was less known to the public. Lately he 's started working on the codebase by adding some functionality and fixing some bugs. He 's also given many valuable usability improvement tips.

As of today, he officially joins the Code::Blocks project.

The Code::Blocks Team.

comments? Send this story to a friend Printer friendly page

Code::Blocks version 1.0-beta5 released!
Posted by: mandrav on Monday, January 31, 2005 - 12:09 AM
The main development focus for this release was to fix some annoying bugs, add some cool new features and polish Code::Blocks. Major changes include:
  • GNU "make" requirement dropped: Code::Blocks now has two possible modes of build operations: GNU "make" based (the old mode) and direct-mode (no need for GNU "make", which is the default)
  • Save project as template: users can now save a project as a user template
  • On-the-fly plugins loading/unloading
  • Better support for Borland C++ Compiler 5.5: still, it's not 100% supported yet - more usage-reports are needed
  • Supported compilers auto-detection
  • Support for different compiler per-target (was per-project)
and many more bug-fixes and enhancements.

You are welcome to try this release and report any problems/quirks you might find. It seems, we are well on our way for version 1.0!


6 Comments Send this story to a friend Printer friendly page

Code::Blocks version 1.0-beta4 released!
Posted by: mandrav on Tuesday, January 04, 2005 - 11:19 PM
The new release of Code::Blocks IDE is here. Version 1.0-beta4 offers many improvements over previous versions and a more stable development environment.

The major new feature of this release is the support for more compilers. GNU GCC was already supported but MS Visual C++ Free Toolkit 2003 and Borland C++ Compiler 5.5 are now natively supported by Code::Blocks! By natively I mean compiler command-lines, compiler options, warnings/errors reporting, etc.
Improvements were also made to foreign project files importing. Better handling of Visual Studio 6 (.dsp) files and the new import capability for Visual Studio .NET project files (.vcproj).

EDIT: Another major improvement is that now Code::Blocks compiles under Linux too (tested under Debian unstable and Gentoo - gtk2 needed).

Besides new features, thanks to many users' bug reports, quite some bugs have been pointed out and fixed.

I hope you enjoy this release!

Yiannis :)

11 Comments Send this story to a friend Printer friendly page

Project moved to
Posted by: mandrav on Friday, December 24, 2004 - 06:27 PM
Since many users complained about problems with the previous project host (, the project has moved to
I 'm still updating relevant links on this site, but the project source is already transferred. The project's codename in is, err, 'codeblocks' :)
It can be accessed at

2 Comments Send this story to a friend Printer friendly page

Linux version under way!
Posted by: mandrav on Friday, October 29, 2004 - 04:23 PM
I finally added a unix Makefile (Makefile.unix) to allow compilation under Linux (probably other unices too). The code compiles just fine, but the IDE is far from stable. This is what I'm working on these days, so expect a usable Linux version real soon!

Read more... (802 bytes more) comments? Send this story to a friend Printer friendly page

 Remember me

 Log in Problems?
 New User? Sign Up!



Do you want Code::Blocks setup to contain a compiler? (try 1.0-beta5 first!)

Yes, please, I can't make it work!
No, it's easy enough to add one

[ Results | Polls ]

Votes: 121
Comments: 0

Forums activity
goto PostVisual(3)
 by Guest
 on 02. Mar at 03:50
goto PostIDE don't jump :)(3)
 by Guest
 on 28. Feb at 20:31
goto PostBug: "Project/B...(2)
 by Guest
 on 28. Feb at 09:54
goto Postchanging command mac...(0)
 by Guest
 on 28. Feb at 02:43
goto Postcode completition bu...(8)
 by ionstream
 on 27. Feb at 21:30

[Access Forum]

Past Articles
Wednesday, October 06
·Source code formatter (0)
·Code::Blocks 1.0-beta3 released! (4)
Friday, May 14
·Version 1.0-beta2 released (0)
·Project's source code uploaded (0)
Sunday, May 09
·Applied for project space at (0)
Saturday, May 08
·Code::Blocks has launched! (0)

External links

MinGW Logo

(c)2003 All registered trademarks mentioned in this site are the property of their respective owners. Opinions expressed in articles are not necessarily endorsed by Code::Blocks staff.