GNU Compiler Collection
GCC is the GNU Compiler Collection. Originally, it stood for "GNU C Compiler", but it now handles many different programming languages besides C. (For a brief period the "compiler collection" variant was known as the EGCS Project and existed in parallel to GCC, but the former ECGS has now become the official GCC.)
GCC is a GPL-licensed compiler distributed by the Free Software Foundation, and a key enabling technology for the Open Source Software (OSS) and Free software movements.
Originally written by Richard Stallman in 1987, GCC is now maintained by a varied group of programmers from around the world. It has been ported to more kinds of processors and operating systems than any other compiler.
GCC has been adopted as the main compiler used to build and develop for a number of systems, including GNU/Linux, BSD, Mac OS X, NeXTSTEP, and BeOS.
As of version 3.2, the standard compiler release includes front ends for:
- Ada (GCC for Ada aka GNAT)
- C
- C++ (GCC for C++ aka G++)
- Fortran (GCC for Fortran aka G77)
- Java
- Objective-C
- Treelang
GCC target processors (as of version 3.2) include:
- Alpha
- ARM
- H8/300
- System/370, System 390
- X86 and X86-64
- IA-64 "Itanium"
- Motorola 68000
- Motorola 88000
- MIPS
- PA-RISC
- PDP-11
- PowerPC
- SuperH
- SPARC
- VAX
The GCC homepage is at gcc.gnu.org
See also:






