GNU Compiler Collection software | |
---|---|
Genere | Compilatore |
Sviluppatore | progetto GNU |
Data prima versione | 23 maggio 1987 |
Ultima versione | 14.2 (1º agosto 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | C++ C |
Licenza | GNU GPL (licenza libera) |
Sito web | gcc.gnu.org |
GNU Compiler Collection o in breve GCC (in origine GNU C Compiler) è un compilatore ottimizzante multipiattaforma creato inizialmente dal fondatore della Free Software Foundation, Richard Matthew Stallman, come parte del Progetto GNU. Disponibile per vari linguaggi, architetture e sistemi operativi, GCC è distribuito in forma libera dalla Free Software Foundation tramite la licenza GPL. Le versioni recenti sono incluse nelle principali distribuzioni del sistema operativo GNU/Linux, e di molti altri sistemi, mentre su macOS non è installato di base, ma è parte del pacchetto Xcode, che dalla versione 5.0 comprende un altro compilatore, llvm, che sostituisce gcc.
Nato inizialmente come un compilatore per il linguaggio C, dispone oggi di vari frontend per altri linguaggi, tra cui Java, C++, Objective C, Fortran e Ada, e vari backend che sono in grado di generare linguaggi macchina per molte architetture, tra le quali x86, x86-64, ARM, IA-64, PowerPC, s390, SPARC.