EFNet #C++ Website EFNet #C++ Recommended Compilers
Links and information about C/C++ compilers

Windows Compilers

Dev-C++ - Free
A free IDE for C and C++ programming. It is bundled with mingw (win32 port of GCC) as its compiler, and can also be used with other compilers.

Borland CBuilder Compiler (Borland C++ 5.5) - Free
Compiler and related tools, standard library and win32 stubs are all included. No IDE provided. Turbo debugger is also available here.

MinGW - Free
MinGW is a win32 port of GCC that includes all the headers and libraries needed to produce native Win32 applications that do not rely on third-party DLLs (like cygwin)

Cygwin - Free
A collection of Unix tools ported to Windows including gcc.

Microsoft Visual C++ - Not Free
By far the most popular and widely used compiler for Windows.

Digital Mars - Free
A free compiler that was not ported from GCC. Used to be Symantec C++.

LCC-Win32 - Free
A small, free C compiler that will compile Win32 code.

Open Watcom - Free
The Watcom C/C++ Compiler, now open source.

Unix Compilers

Sun Studio 10 - Not Free
Formerly the Forte Compiler Collection, this is a software package for Sun machines running the Solaris operating system that includes C, C++ and Fortran compilers.

VisualAge C++ - Not Free
IBM's ISO/ANSI compliant C/C++ compiler for AIX.

Macintosh compilers

Apple XCode - Free
A development environment for Apple's OS X that supports C/C++ and Java. Note: you need OS X 10.3 ("Panther") to use this tool.

Multi-platform Compilers

GCC - Free
Compiler distributed under the GPL. This is the most popular Linux compiler, and has been ported to just about every architecture still in use.

Intel C++ Compiler - Not Free
Provides highly optimized code for x86 processors, and can be plugged directly in to Microsoft Visual Studio, and is also available for Linux (Non-commercial is free).

Metrowerks Codewarrior - Not Free
The most popular compiler for Macintoshes, but versions are also available for Windows, Linux, game consoles and embedded systems.

Comeau C/C++ - Not Free
A compiler front-end that can be used with a variety of back end code generators such as Visual C++ 7, Borland C++ Builder, Metrowerks Codewarrior and GCC. Comeau is the gold standard for language standards support.

Embedded/Specific target compilers

djgpp - Free
DJGPP is a complete 32-bit C/C++ development system for Intel 80386 (and higher) PCs running DOS. It includes ports of many GNU development utilities.

Green Hills C++/EC++ Compilers - Not Free
A set of C++ compilers for embedded system development that produces very small executable code sizes, and has different optimization levels for general optimizations and target-specific optimizations.

Compaq C++ for OpenVMS - Not Free
Pretty much the only C++ compiler option for OpenVMS.

Compaq C for OpenVMS - Not Free
The C compiler for OpenVMS.

Other

Google Directory of C++ Compilers
A listing of C++ Compilers and links to listings of C++ Compilers. Very extensive.