Code::Blocks is the open-source, cross-platform Integrated Development Environment (IDE). It is based on a self-developed plugin framework allowing unlimited extensibility. Most of its functionality is already provided by plugins. Plugins included in the base package are:
- Compiler frontend to many free compilers
- Debugger frontend for GDB (and CDB for windows platforms)
- Source formatter (based on AStyle)
- Wizard to create new C++ classes
- Code-completion / symbols-browser (work in progress)
- Default MIME handler
- Wizard to create new Code::Blocks plugins
- To-do list
- Extensible wizard based on scripts
- Autosave (saves your work in the unfortunate case of a crash)
Website
To install Code::Blocks on Ubuntu Linux, simple search "Code::Blocks" in Application -> Ubuntu Software Center. The current available version is Code::Blocks 10.05.