====== 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.