Integrated Development Environments (IDE) Options

Integrated Development Environments (IDE)

Comparison of integrated development environments
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_enviro...

Code::Blocks
http://en.wikipedia.org/wiki/Code::Blocks
Code::Blocks is a free and open source, cross platform IDE. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C/C++.

wxSmith
http://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features
http://wiki.codeblocks.org/index.php?title=WxSmith_tutorials
http://wxsmith.ovh.org/
wxSmith is a Code::Blocks plugin for RAD editing of wxWidgets applications.  It provides C++ GUI based design under wxWidgets.  For some strange reason the current Code::Blocks website doesn't seem to mention the existence of this plugin??

CodeLite
http://en.wikipedia.org/wiki/CodeLite
CodeLite is a free, open source, cross platform IDE for the C/C++ programming languages using the wxWidgets toolkit.  CodeLite features project management (workspace / projects), code completion, code refactoring, source browsing, syntax highlight, Subversion integration, cscope integration, UnitTest++ integration, an interactive debugger built over gdb and a powerful source code editor (based on Scintilla).

GNAT Programming Studio
http://en.wikipedia.org/wiki/GNAT_Programming_Studio
GPS is cross-platform, running on Linux, Microsoft Windows and Solaris. GPS uses GTK+ as the widget toolkit for its graphical user interface. Released under the GNAT Modified General Public License, GPS is free software.  GPS supports a variety of programming languages other than Ada, including C, JavaScript, Pascal and Python.  GPS supports the following Version control systems: CVS, Rational ClearCase, Subversion, git.  GPS uses Python as a scripting language.  The most interesting new development function of GPS from the version 4.0 are remote edit, remote debug and cross-compilation capabilities for platforms for which GPS/GCC are not natively available.

Scintilla
http://en.wikipedia.org/wiki/Scintilla_(editing_component)
Scintilla is an open source library that provides text-editing functions, with an emphasis on advanced features for source code editing. SciTE (cross-platform) and Notepad++ (Windows) are standalone editors based on Scintilla.