En 1984 Richard Stallman inició el desarrollo de un compilador C al que llamó gcc (GNU C Compiler).
El compilador fue desarrollado con la intención de que los programadores que quisieran participar en el proyecto GNU pudieran desarrollar software con vistas a desarrollar un UNIX libre.
El compilador soporta varios lenguajes, en concreto soporta C, C++, Objevtive-C, Java, Fortran y Ada.
Las GCC son posiblemente el proyecto de software libre más importante que se ha emprendido en el mundo.
Apple eligió las GCC como base de sus herramientas de desarrollo, y aunque han creado herramientas deinterfaz gráfica como Xcode o Interface Builder, estas herramientas lo único que hacen es apoyarse en las GCC.
Fuente: Tutorial "Compilar y depurar aplicaciones con las herramientas de programación de GNU"
Autor: Fernando López Hernández.
Enlace: macprogramadores.org