Jump to content
Nytro

Code::Blocks

Recommended Posts

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

scr1_tiny.jpg

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.

Finally, 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!

We hope you enjoy using Code::Blocks!

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

Download:

codeblocks-8.02-setup.exe

codeblocks-8.02mingw-setup.exe

NOTE: The codeblocks-8.02mingw-setup.exe file includes the GCC compiler and GDB debugger from MinGW.

Linux 32-bit:

Ubuntu:

http://prdownload.berlios.de/codeblocks/codeblocks_8.02-0ubuntu1.deb.tar.gz

Debian:

http://prdownload.berlios.de/codeblocks/codeblocks-8.02debian-i386.tar.gz

Mac OS X:

http://prdownload.berlios.de/codeblocks/codeblocks-8.02-mac.zip

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...