ohjelmisto : GNU : GNU-kääntäjäkokoelma

GNU-kääntäjäkokoelma (GCC)

Versio
(9 alkaen)
8.2
Platforms
lisenssiOpen Source
Kategoriaohjelmointi

Ohjelmiston yleiskuvaus

Tärkeimmät ominaisuudet

  • Ilmainen, avoimen lähdekoodin kääntäjä
  • Tukee useita eri käyttöliittymän kieliä
  • Voi kääntää suoritettavia tiedostoja eri alustoille

GNU Compiler Collection (GCC) on sarja avoimen lähdekoodin täydentäjiä, joita käytetään yleisimmin C- ja C ++ -ohjelmien kokoamiseen. GCC tukee myös useita muita ohjelmointikieliä, mukaan lukien Objective-C, Fortran, Java, Ada, Go ja BRIG (HSAIL). Kääntäjiä käytetään yleisimmin Unix-pohjaisissa järjestelmissä, mutta myös Windows-porttia, nimeltään MiniGW, voidaan käyttää.

GCC sisältää useita eri kääntäjiä:

  • gcc: AC-kääntäjä
  • g ++: C ++ - ja Objective-C-kääntäjä
  • gfortran: Fortran-kääntäjä
  • gcj: Java-kääntäjä
  • GNAT: An On kääntäjä
  • gccgo: Go-kääntäjä
GCC: n modulaarinen rakenne mahdollistaa myös laajennusten asentamisen ohjelmiston toiminnallisuuden laajentamiseksi. Lisätoiminnot sisältävät tuen ohjelmointikielille, joita ei tule GCC: n mukana.

Yksi GCC: n hieno piirre on kyky kääntää ohjelmia eri alustoille. Tämä tarkoittaa, että vaikka kehittäjä käyttää GCC: tä yhdellä alustalla, se voidaan koota toiselle kohdealustalle.

GCC on yksi yleisimmistä valinnoista C- ja C ++ -ohjelmien kokoamiseksi Unix-pohjaisiin järjestelmiin. Jos kehität Linuxia varten, GCC on hyvä valinta. Sitä voidaan käyttää myös Windowsissa, mutta tyypillisesti suositellaan muita kääntäjiä, kuten mukana toimitettua kääntäjää Microsoft Visual Studio.

Tuetut tiedostotyypit


Ensisijainen tiedostotunniste

.C - C / C ++ -lähdekooditiedosto

Muut GNU Compiler Collectionin (GCC) käyttämät tiedostotunnisteet 8.2

Tuetut tiedostotyypit
.ONLähdekoodi on olemassa
ADBOn Body-tiedosto
.ADSAda-määritystiedosto
.ASMKokoonpanokielen lähdekooditiedosto
CPPC ++ - lähdekooditiedosto
.FFortranin lähdekoodi
.HC / C ++ / Objective-C-otsikkotiedosto
.HPPC ++ -otsikkotiedosto
.JAVAJava-lähdekooditiedosto
.MTavoite-C-toteutustiedosto
Muita siihen liittyviä tiedostomuotoja
.AStaattinen kirjasto
.KANSSAUnix Staattinen kirjasto
CCC ++ - lähdekooditiedosto
.GCHEsikäännetty otsikkotiedosto
.XXC ++ - lähdekoodin otsikkotiedosto
.OKoottu objektitiedosto
.NIINJaettu kirjasto

Päivitetty: syyskuu 24, 2018