The Open Source, Cross-platform, Free C/C++ IDE
http://www.codeblocks.org/
The open source, cross platform Free C++ IDE.
Code::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.
Built around a plugin framework, Code::Blocks can be extended with plugins. It even includes a plugin wizard so you can create your own plugins! (Free SDK downloaded separately)
Code::Blocks
1.0RC2 (zoom in)
Compiler-related features:
Multiple compiler support:
GCC (MingW / Linux GCC)
MSVC++
Digital Mars
Borland C++ 5.5
Open Watcom
Compiles directly or with makefiles
Predefined project templates
Custom template support
Uses XML format for project files.
Multi-target projects
Workspaces support
Imports MSVC projects and workspaces
(NOTE: assembly code and inter-project dependencies not supported yet)
Imports Dev-C++ projects
Integrates with GDB for debugging
Interface Features:
Syntax highlighting, customizable and extensible
Code folding for C++ and XML files.
Tabbed interface
Code completion plugin
Class Browser
Smart indent
One-key swap between .h and .c/.cpp files
Open files list for quick switching between files (optional)
External customizable "Tools"
To-do list management with different users
Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.
We hope you enjoy using Code::Blocks!
The Code::Blocks Team.