Contenuto
- Panoramica del software
- Tipi di file supportati
- Estensione del file primario
- Altre estensioni di file usate da GNU Compiler Collection (GCC) 8.2
Versione (dal 9/24/2018) | 8.2 |
piattaforme | |
Licenza | Open Source |
Categoria | Programmazione |
Ulteriori informazioni (visita il sito Web del publisher) |
Valutazione: 2.2 / 5 (61 Voti) |
Panoramica del software
Caratteristiche principali
- Suite di compilatori gratuita e open source
- Supporta diversi linguaggi front-end diversi
- Può eseguire cross-compilare eseguibili per diverse piattaforme
GNU Compiler Collection (GCC) è una suite di compilatori open source più comunemente usati per compilare programmi C e C ++. GCC supporta anche altri linguaggi di programmazione, tra cui Objective-C, Fortran, Java, Ada, Go e BRIG (HSAIL). I compilatori sono più comunemente usati su sistemi basati su Unix, ma può anche essere usata una porta Windows, chiamata MiniGW.
GCC include diversi compilatori:
- gcc: un compilatore C
- g ++: un compilatore C ++ e Objective-C
- gfortran: un compilatore Fortran
- gcj: un compilatore Java
- GNAT: un compilatore Ada
- gccgo: un compilatore Go
Un'ottima funzionalità di GCC è la sua capacità di compilare programmi incrociati per piattaforme diverse. Ciò significa che, anche se uno sviluppatore utilizza GCC su una piattaforma, potrebbe essere compilato per un'altra piattaforma di destinazione.
GCC è una delle scelte più comuni per la compilazione di programmi C e C ++ su sistemi basati su Unix. Se stai sviluppando per Linux, GCC è una buona scelta. Può anche essere utilizzato per Windows, ma altri compilatori sono in genere preferiti, come il compilatore incluso in Microsoft Visual Studio.
Tipi di file supportati
Estensione del file primario
.C - File codice sorgente C / C ++Altre estensioni di file usate da GNU Compiler Collection (GCC) 8.2
Tipi di file supportati | |
---|---|
.ADA | Codice sorgente Ada |
.adb | Ada Body File |
.ANNUNCI | Ada Specification File |
.ASM | File codice sorgente linguaggio assembly |
cpp | File di codice sorgente C ++ |
.F | Codice sorgente Fortran |
.H | File di intestazione C / C ++ / Objective-C |
.hpp | File di intestazione C ++ |
.GIAVA | File codice sorgente Java |
.M | File di implementazione Objective-C |
Ulteriori formati di file correlati | |
---|---|
.UN | Biblioteca statica |
.AR | Libreria statica Unix |
.CC | File di codice sorgente C ++ |
.GCH | File di intestazione precompilato |
.HXX | File di intestazione del codice sorgente C ++ |
.O | File oggetto compilato |
.COSÌ | Libreria condivisa |