GCC (GNU Compiler Collection ). Es una interfaz que te permite compilar programas basados en c, c++, Objetive c, Ada, Fortran, java y treelang. Curiosamente en la documentacion tambien el acronimo de GCC se usa como sinonimo de GNU C Compiler y GNU C C por C++.
Si necesitas mas detalles te aconsejo que te des una vuelta por el sitio oficial de GCC que es
http://gcc.gnu.org.