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