GNU Compiler Collection (GCC)

Författare: Lewis Jackson
Skapelsedatum: 12 Maj 2021
Uppdatera Datum: 24 April 2024
Anonim
C/C++ Tutorial for Beginners - Install GNU (GCC/G++) Compiler Tools on Windows 10 - MinGW
Video: C/C++ Tutorial for Beginners - Install GNU (GCC/G++) Compiler Tools on Windows 10 - MinGW

Innehåll

Version
(per den 9/24/2018)
8.2
plattformar
LicensÖppen källa
KategoriProgrammering
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
GCCs modulära design gör det även möjligt att installera plugins för att utöka programmets funktionalitet. Ytterligare funktioner inkluderar stöd för programmering av språk som inte kommer med GCC.


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ällkodsfil

Andra filtillägg som används av GNU Compiler Collection (GCC) 8.2

Stödda filtyper
.ADAAda Source Code
.ADBAda Body File
.ADSAda-specifikationsfilen
asmSammansättningsspråk Källkodsfil
.cppC + + källkodsfil
.FFortran Källkod
.HC / C ++ / Objective-C Header File
.HPPC + + Header File
.JAVAJava Source Code File
.MObjektiv C-implementeringsfil
Ytterligare relaterade filformat
.ENStatiskt bibliotek
.ARUnix Static Library
.ccC + + källkodsfil
.GCHFörkompilerad headerfil
.HXXC + + källkodshuvudfil
.OSammansatt objektfil
.SÅDelat bibliotek

.COMPILED filtillägg

John Stephens

April 2024

UtvecklarePopCap Game Popularitet 4,3 (7 röt) Kategoripelfiler FormateraN / A X Filformatkategorier inkluderar binär, text, XML och zip. Formatet för denna filtyp har inte fattäll...

.COMPONENT filförlängning

John Stephens

April 2024

UtvecklareÄpple Popularitet 3,2 (10 röter) KategoriPluginfiler FormateraN / A X Filformatkategorier inkluderar binär, text, XML och zip. Formatet för denna filtyp har inte fatt...

Populär På Portalen