Code::Blocks
Code::Blocks is a
free/open source, cross platform Integrated Development Environment
(IDE). It is developed in C++ using wxWidgets. Using a plugin
architecture, its capabilities and features are defined by the provided
plugins. Any kind of functionality can be added by
installing/coding a plugin.
Currently, Code::Blocks is oriented towards C/C++.
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.
Code::Blocks 8.02
|
|
Price
Free to download
Size
6.5 MB
License
GNU General Public
License 3
Developer
Yiannis Mandravellos, Thomas Denk, Lieven de Cock,
Martin Halle, Biplab Modak, plugin contributors and others.
Website
www.codeblocks.org
System Requirements
wxGTK
Support
Sites:
FAQ,
Forums,
Wiki,
User
Manual, Berlios
Project Page
Selected
Reviews:
|
Features include:
Compiler:
- Multiple compiler support:
- GCC (MingW / GNU GCC)
- MSVC++
- Digital Mars
- Borland C++ 5.5
- Open Watcom
- ...and more
- Very fast custom build system (no makefiles needed)
- Support for parallel builds
(utilizing your CPU's extra cores)
- Multi-target projects
- Workspaces to combine multiple projects
- Inter-project dependencies inside workspace
- Imports MSVC projects and workspaces (NOTE: assembly code
not supported yet)
- Imports Dev-C++ projects
Debugger:
- Interfaces GNU GDB
- Also supports MS CDB (not fully featured)
- Full breakpoints support:
- Code breakpoints
- Data breakpoints (read, write and read/write)
- Breakpoint conditions (break only when an expression is
true)
- Breakpoint ignore counts (break only after certain
number of hits)
- Display local function symbols and arguments
- User-defined watches (support for watching user-defined
types through scripting)
- Call stack
- Disassembly
- Custom memory dump
- Switch between threads
- View CPU registers
Interface:
- Syntax highlighting, customizable and extensible
- Code folding for C++ and XML files.
- Tabbed interface
- Code completion
- 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
And many more features provided through plugins!
Last Updated Wednesday, April 23 2008 @ 02:32 PM EDT |