Innehåll
- Programvaruöversikt
- Stödda filtyper
- Primär filtillägg
- Andra filtillägg som används av GNU Compiler Collection (GCC) 8.2
Version (per den 9/24/2018) | 8.2 |
plattformar | |
Licens | Öppen källa |
Kategori | Programmering |
Mer info (besök utgivarens hemsida) |
Betyg: 2.2 / 5 (61 röst) |
Programvaruöversikt
Viktigaste egenskaper
- Gratis, öppen källkod av kompilatorer
- Stöder flera olika frontändsspråk
- Kan korsa kompilera körbara filer för olika plattformar
GNU Compiler Collection (GCC) är en serie av open source-komplikatorer som oftast används för att sammanställa C och C ++-program. GCC stöder också flera andra programmeringsspråk, inklusive Objective-C, Fortran, Java, Ada, Go och BRIG (HSAIL). Samlarna används oftast på Unix-baserade system, men en Windows-port, som kallas MiniGW, kan också användas.
GCC innehåller flera olika kompilatorer:
- gcc: En C-kompilator
- g ++: En C ++ och Objective-C kompilator
- gfortran: En Fortran kompilator
- gcj: En Java-kompilator
- GNAT: En Ada-kompilator
- gccgo: A Go compiler
En stor funktion hos GCC är dess förmåga att korsa kompilera program för olika plattformar. Det innebär att även om en utvecklare använder GCC på en plattform, kan den sammanställas för en annan målplattform.
GCC är ett av de vanligaste valen för att sammanställa C och C ++-program på Unix-baserade system. Om du utvecklar för Linux är GCC ett bra go-to-choice. Den kan också användas för Windows, men andra kompilatorer föredras vanligtvis, som kompilatorn som ingår i Microsoft Visual Studio.
Stödda filtyper
Primär filtillägg
.C - C / C + + KällkodsfilAndra filtillägg som används av GNU Compiler Collection (GCC) 8.2
Stödda filtyper | |
---|---|
.ADA | Ada Source Code |
.ADB | Ada Body File |
.ADS | Ada-specifikationsfilen |
asm | Sammansättningsspråk Källkodsfil |
.cpp | C + + källkodsfil |
.F | Fortran Källkod |
.H | C / C ++ / Objective-C Header File |
.HPP | C + + Header File |
.JAVA | Java Source Code File |
.M | Objektiv C-implementeringsfil |
Ytterligare relaterade filformat | |
---|---|
.EN | Statiskt bibliotek |
.AR | Unix Static Library |
.cc | C + + källkodsfil |
.GCH | Förkompilerad headerfil |
.HXX | C + + källkodshuvudfil |
.O | Sammansatt objektfil |
.SÅ | Delat bibliotek |