Anjuta |
Free open-source IDE for C and C++ on Linux/GTK/GNOME. |
Borland C++ |
This well known compiler from Borland (for Windows and DOS) can now be downloaded for free (legally)! |
Code::Blocks Studio |
A freeware open-source C++ IDE for Windows and Linux. It supports these compilers: GCC (MingW / Linux GCC), MSVC++, Digital Mars, Borland C++ 5.5, Open Watcom. |
Dev-C++ |
A full-featured Integrated Development Environment (IDE) for the C/C++ programming language. Freeware for Windows. |
DevelopGo |
For Linux. Over 11 Languages, 5 popular Integrated Development Environments, 4 GUI designers, 5 GUI toolkits, extensive language bindings, wide collection of offline documentation and with core Onebase support all in a Single LiveCD. After signing up for a $10 download account, have free access to all Onebase Products, including upgrades. |
Digital Mars |
Free C and C++ Compilers and IDE's for Win32, Win16, DOS32 and DOS, command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, etc. |
djgpp |
A port of the GNU compiler and programming tools to MS DOS. |
Eclipse CDT |
C and C++ Integrated Development Environment (IDE) for the Eclipse platform implemented in Java. |
Embedded Visual C++ |
Free Visual C++ compiler for Windows Mobile and Windows CE. |
GNU C++/C Compiler |
GCC, the GNU Compiler Collection (freeware, open source, multi-platform), includes front ends for C, C++, Objective-C, Fortran, Java, and Ada. The GCC documentation section can be found here. |
Intel C++ compiler |
Free Linux C++ compiler from Intel. Freeware for non-commercial use. It uses either the command line or the optional Eclipse-based integrated development environment (Eclipse IDE runs on IA-32 only). |
KDevelop |
Free open-source IDE for Linux/KDE which supports many programming languages. |
LCC-Win |
Free C compiler/IDE for Windows . Contains compiler, debugger, resource compiler, resource editor, etc etc. Freeware for non-commercial use only. |
Macintosh Programmer's Workshop |
Free C++ compilers, debuggers, assemblers, documentation and related tools for the MAC platform. |
MinGW |
'Minimalist GNU for Windows'. A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs. MinGW comes with the GNU C++ compiler. See also GCC/GCJ for MingW. |
MinGW Developer Studio |
An IDE for the GNU C/C++ Compiler. Freeware for Windows and Linux. |
Open Watcom |
Freeware open source C++ (and Fortran) compilers for Windows. Plans for Open Watcom include porting the compiler to the Linux and FreeBSD platforms |
Pelles C |
A complete development kit for Windows and Pocket PC. It contains an IDE, optimizing C compiler, a linker, a resource compiler, a message compiler, a make utility, a debugger, install builders and much more. For Windows and Pocket PC. |
Relo |
A Windows C/C++ IDE for MinGW and Borland C++ compilers. Freeware, open-source for Windows. |
Rhide |
An IDE with which you can develop and debug in C, C++, Pascal and other languages and compilers which can be called from Rhide. Suitable for Linux text-console and DOS / DJGPP. |
Tiny C Compiler |
Freeware, small and fast C-compiler for Linux. |
Ultimate++ |
Ultimate++ consists of Set of cross-platform Windows and Linux libraries ("packages"), widgets (user-interface elements) an IDE, a lay-out designer for designing dialogs, image designer for designing graphical elements, language editor for managing internationalized text strings, etc. |
V IDE |
Integrated Development Environment for the GNU g++ compiler, Borland C++ 5.5, and the standard Sun Java Development Kit. Suitable for Windows and Linux. |
Visual C++ Express |
Free Visual C++ compiler for Windows by Microsoft. |
Visual-MinGW |
Freeware open-source IDE for Windows. An Integrated Development Environment for MinGW compiler. |
WideStudio |
An open source, Integrated Development Environment for developing GUI applications based on the MWT(Multi-Platform Widget Toolkit). Supported platforms: Windows, WindowsCE, Linux, FreeBSD, SOLARIS, MacOSX, etc. |
wx-Devcpp |
wxWidgets form designer plugin for Dev-C++ which can help you to create Dialogs and Frames for wxWidgets visually. |
XCode |
Integrated development environment (IDE) for creating Mac OS X Universal Binaries that run natively on PowerPC and Intel-based Macintosh computers. Freeware. |