GCC : GNU Compiler Collection
En informatique, GCC, abréviation de GNU Compiler Collection, est le compilateur créé par le projet GNU.
Il s'agit d'une collection de logiciels libres intégrés capables de compiler divers langages de programmation, dont C, C++, Objective-C, Java, Ada et Fortran.
Langages
GCC a été conçu pour remplacer le compilateur C fourni en standard sur système d'exploitation Unix, qui s'appelle CC.
GCC signifiait à l'origine GNU C Compiler, soit le « compilateur C de GNU ».
Comme GCC est très extensible, le support de nombreux autres langages a été ajouté et le nom officiel a été changé en GNU Compiler Collection (note : sans 's' à Compiler).
En pratique, l'abréviation GCC est utilisé pour nommer trois entités légèrement différentes :
- la collection complète de compilateurs ;
- la partie commune à tous les compilateurs ;
- le compilateur C lui-même.
Pour faire référence précisément aux compilateurs de chaque langage, on parle de :
- GCC pour C ;
- G++ pour C++ ;
- GCJ pour Java ;
- GNAT pour Ada ;
- Gfortran pour Fortran.
