GCC signifie GNU Compiler Collection. C'est un système de compilation sous licence GPL qui fait partie de la chaîne d'outils GNU. A l'origine, il s'agissait de GNU C Compiler car il ne pouvait que compiler C, mais il a depuis pris en charge plusieurs langages.

GCC est omniprésent dans les systèmes GNU/Linux et est très souvent utilisé pour compiler le noyau Linux. C'est l'une des suites de compilation les plus matures disponibles aujourd'hui.

Langages supportées