Comparison of Integrated Development Environments - C/C++

C/C++

IDE License Windows Linux Mac OS X Other platforms Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release C compiler C++ compiler Refactoring
Anjuta GPL No Yes No FreeBSD Yes Yes Yes Yes Unknown Yes Unknown Yes Yes 2011 06
C++Builder Proprietary Yes No (Kylix deprecated) Yes (Cross compiler) Yes Yes Yes Yes bundled with AQTime Yes Yes Yes Yes Yes 2011 08 Yes Yes Yes
Code::Blocks GPL Yes Yes Yes FreeBSD Yes Yes Yes Yes Yes Yes Yes Yes Yes 2010 05 Yes (MinGW + custom) Yes (MinGW + custom)
CodeLite GPL Yes Yes Yes FreeBSD, Mac OS Yes Yes Yes No No Yes Yes Yes Yes 2012 06 Yes (GCC + Custom) Yes (GCC + Custom) Yes
Dev-C++ GPL Yes No No FreeBSD Yes No Yes Yes Unknown Yes Unknown Yes Yes 2012 11 (Unofficial Version), 2005 02 (Official Version) Yes Yes
Eclipse CDT EPL Yes Yes Yes JVM Yes Yes No Unknown Unknown Yes Yes No Yes 2012 06 Yes
Geany GPL Yes Yes Yes FreeBSD, OpenBSD Yes No No No No Yes No No Yes 2011 10
GNAT Programming Studio GPL Yes Yes Yes Solaris Yes Unknown Yes Yes Yes Yes Yes Unknown Yes 2009 06
KDevelop GPL No Yes Yes FreeBSD, Solaris Yes Yes Yes Yes Yes Yes Yes Yes Yes 2012 04 External External
LabWindows/CVI Proprietary Yes No No Targets Linux, Pharlap RTOS Yes Yes Yes Yes No Yes No Yes 2010 Yes No
LccWin32 Freeware / Proprietary Yes Yes (obsolete) No Yes Yes (unstable) Yes Yes Unknown Yes Yes Yes Unknown Unknown
MonoDevelop LGPL Yes Yes Yes FreeBSD Yes Yes Yes No No Yes No Yes Yes 2012 01 Yes (GCC + Custom) Yes (GCC + Custom)
NetBeans C/C++ pack CDDL Yes Yes Yes Solaris Yes Yes Yes Yes Yes Yes Yes Yes Yes 2012 07
OpenWatcom OSI Yes (32-bit only) partial No MS-DOS, OS/2, FreeBSD Yes GUI remote Yes Yes Yes No No No Yes Yes 2010 06
PellesC Freeware Yes No No Windows CE Yes Yes Yes Unknown Unknown Yes Unknown Unknown Unknown 2009 08
Philasmicos Entwickler Studio Freeware / Proprietary Yes Yes No Yes Yes Yes Unknown Unknown Yes Unknown Yes, wxWidgets Yes 2012 04 External External
Qt Creator GPL / LGPL / Proprietary Yes Yes Yes FreeBSD, Symbian, Maemo Yes Yes Unknown Yes No Yes No Yes Yes 2012 10 External External Yes
Sun Studio Freeware No Yes No Solaris Yes Yes Yes Yes Yes Yes Yes No Yes 2008 11
Rational Software Architect Proprietary Yes Yes JVM Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
Turbo C++ Explorer Freeware Yes No No Yes Yes No No No Yes No Yes Yes 2006 09
Turbo C++ Professional Proprietary Yes No No Yes Yes Yes No No Yes No Yes Yes 2006 09
Ultimate++ TheIDE BSD Yes Yes No Yes Yes Yes No No Yes No Yes Yes 2011 02
Microsoft Visual Studio Proprietary Yes No No cross-compile to Windows Mobile, Mac OS 7 (v2.x-v4.x only) Yes Yes Yes Yes Yes Yes Yes Yes Yes 2010 04 Yes Yes Yes
Microsoft Visual Studio Express Freeware Yes No No Yes Yes Yes No No Yes No Yes Yes 2010 04 Yes Yes No
wxDev-C++ GPL Yes No Yes Yes Unknown Yes Unknown Yes Unknown Yes Unknown 2011 10
Xcode Proprietary No No Yes cross compiles to iOS Yes Yes Yes Yes Yes Yes Yes Yes Yes 2012 07 llvm, {llvm-gcc and gcc deprecated} llvm, {llvm-gcc and gcc deprecated} Yes
IDE License Windows Linux Mac OS X Other platforms Debugger GUI builder Integrated toolchain Profiler Code coverage Autocomplete Static code analysis GUI-based design Class browser Latest stable release C compiler C++ compiler Refactoring

Read more about this topic:  Comparison Of Integrated Development Environments