Feature List: Difference between revisions

From Code::Blocks
Alpha (talk | contribs)
m Added link.
Alpha (talk | contribs)
m Fixed link.
Line 66: Line 66:
* Fully customizable through [[Code::Blocks Plugins|plugins]]
* Fully customizable through [[Code::Blocks Plugins|plugins]]
* Automatically [[Source Code Formatter plugin|format source code]] to the desired style
* Automatically [[Source Code Formatter plugin|format source code]] to the desired style
* [[SpellChecker|Spell-check]] on strings and comments ([[Nightly Cookbook|svn]] only)
* [[SpellChecker plugin|Spell-check]] on strings and comments ([[Nightly Cookbook|svn]] only)
* [[WxSmith tutorials|Rapid application development tool]] for [[Using wxWidgets|wxWidgets]] based GUIs
* [[WxSmith tutorials|Rapid application development tool]] for [[Using wxWidgets|wxWidgets]] based GUIs
* [[NassiShneiderman plugin|Nassi–Shneiderman]] diagramming
* [[NassiShneiderman plugin|Nassi–Shneiderman]] diagramming
* Integrated [[HexEditor plugin|hex editor]]
* Integrated [[HexEditor plugin|hex editor]]
* And much more...
* And much more...

Revision as of 23:39, 6 January 2012

Highlights

  • Open Source! GPLv3, no hidden costs.
  • Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).
  • Written in C++. No interpreted languages or proprietary libs needed.
  • Extensible through plugins

Compiler

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

Plugins