Code::Blocks 13.12

Free C++ IDE for your Mac
Code::Blocks - In this window you can create a new class.
  7 Screenshots
Code::Blocks is a unique, free, open source C++ IDE built to meet the most demanding needs of its users. Code::Blocks is designed to be very extensible and fully configurable. 

Finally, Code::Blocks is an IDE with all the features you need, having a consistent look, feel and operation across platforms.

Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin.

For instance, compiling and debugging functionality is already provided by plugins!

Main features:

  • 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:
  • 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

last updated on:
February 1st, 2014, 3:53 GMT
file size:
21.6 MB
license type:
developed by:
Code::Blocks Team
operating system(s):
Mac OS X 10.6 or later
binary format:
Intel only
Home \ Developer Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating 4



Rate it!
7 Screenshots
Code::Blocks - A new project can be startred this way.Code::Blocks - Various editing changes can be made here.Code::BlocksCode::BlocksCode::BlocksCode::Blocks
What's New in This Release:
  • General:
  • Provide a UI, where almost all color settings can be changed. Allow more colors to be customized.
  • Improve the UI for editing "Editor syntax highlight themes".
  • Improve multi monitor support for the info window popup.
read full changelog

Add your review!