GCC Official site: http://gcc.gnu.org/
GCC was originally an Acronym for "GNU C Compiler", now a Backronym for "GNU Compiler Collection".
A collection of compilers for C, C++, Fortran etc. The compilers aim to be first and foremost standards-compliant and correct. This differs from other compilers many of which are developed by commercial companies and specialised to show off their hardware or software. Java support (GCJ) is a new and not yet robust.
The Compiler that the Linux kernel is normally built with and the one that ships as standard on most GNU/Linux systems.