LinuxLinks.com
Newbies What Next ? News Forums Calendar
News Sections
Home
General News (3771/0)
Reviews (576/0)
Press Releases (450/0)
Distributions (132/0)
Software (515/0)
Hardware (383/0)
Security (189/0)
Tutorials (290/0)
Off Topic (168/0)

Related sites

User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User

Events
There are no upcoming events



Code::Blocks

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!

Category:  


Last Updated Wednesday, April 23 2008 @ 02:32 PM EDT


Who's Online
Guest Users: 28

Local Content
Migrating from Windows to Linux
Fedora 7 review
TV Guides
Cedega 4.2.1 Review
Linux Guide
Xandros Desktop OS Version 3.0 Review
Zaurus Software Reviews

Older Stories
Tuesday 05/13
  • Fedora 9 - an OS that even the Linux challenged can love (0)
  • Time to slow down? (0)
  • DSA-1575-1 linux-2.6 -- denial of service (0)
  • Nexuiz shoots to the top of gaming list (0)

  • Monday 05/12
  • How I dumped Windows for Linux - Day 1 (0)
  • Fedora 9 leaked (0)
  • Microsoft opens arms to Linux (0)
  • Shuttle KPC K-4500 Review (0)

  • Sunday 05/11
  • Linux Equivalents to Windows Software (0)
  • Why we love Ubuntu Linux (or maybe we don't) (0)

  • Whats New
    STORIES
    2 stories in last 24 hours

    COMMENTS last 48 hrs
    No new comments

    LINKS last 2 wks
    No recent new links

    Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    677 votes | 0 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright © 2002 LinuxLinks.com - All rights reserved