GNU Compiler Collection (GCC)

Kirjoittaja: Lewis Jackson
Luomispäivä: 12 Saattaa 2021
Päivityspäivä: 17 Marraskuu 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

Sisältö

Versio
(9.9.2018 alkaen)
8.2
Platforms
lisenssiAvoin lähdekoodi
KategoriaOhjelmointi
Lisätietoja (käy julkaisijan verkkosivustolla)
Arvostelu: 2.2 / 5 (61 ääntä)

Ohjelmiston yleiskatsaus

Pääpiirteet


  • Vapaa, avoimen lähdekoodin kääntäjien sarja
  • Tukee useita eri kieliä
  • Voi ristikompileoida eri alustojen suoritettavia tiedostoja

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

GCC: ssä on useita eri kääntäjiä:

  • gcc: A C-kääntäjä
  • g ++: C ++ ja Objective-C kääntäjä
  • gfortran: Fortran-kääntäjä
  • gcj: Java-kääntäjä
  • GNAT: Ada-kääntäjä
  • gccgo: A Go-kääntäjä
GCC: n modulaarinen rakenne mahdollistaa myös laajennusten asennuksen ohjelmiston toimivuuden laajentamiseksi. Lisätoiminnot tukevat ohjelmointikieliä, jotka eivät kuulu GCC: hen.


Yksi GCC: n hienoista piirteistä on sen kyky yhdistää ohjelmia eri alustoille. Tämä tarkoittaa sitä, että vaikka kehittäjä käyttää GCC: tä yhdellä alustalla, se voidaan koota toiseen kohdealustaan.

GCC on yksi yleisimmistä vaihtoehdoista C- ja C ++ -ohjelmien laatimiseksi Unix-järjestelmissä. Jos kehität Linuxia, GCC on hyvä valinta. Sitä voidaan käyttää myös Windowsissa, mutta muut kääntäjät ovat tyypillisesti edullisia, kuten Microsoft Visual Studion mukana toimitettu kääntäjä.

Tuetut tiedostotyypit


Ensisijainen tiedostopääte

.C - C / C ++ lähdekooditiedosto

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

Tuetut tiedostotyypit
.ADAAdan lähdekoodi
.ADBAda Body File
.ADSAda-määritystiedosto
.ASMKokoonpanokielen lähdekooditiedosto
CPPC ++ lähdekooditiedosto
.fFortranin lähdekoodi
.HC / C ++ / Objective-C-otsikkotiedosto
.HPPC ++ -otsikon tiedosto
.javaJava-lähdekooditiedosto
.MTavoite-C: n täytäntöönpanotiedosto
Muut siihen liittyvät tiedostomuodot
.AStaattinen kirjasto
.ARUnixin staattinen kirjasto
.ccC ++ lähdekooditiedosto
.GCHEsikompiloitu otsikkotiedosto
.HXXC ++ lähdekoodin otsikkotiedosto
.OKäännetty objektitiedosto
.NIINJaettu kirjasto

.WPOST-tiedostotunniste

Randy Alexander

Marraskuu 2024

KehittäjäMicrooft uoio 3.0 (1 ääni) KategoriaTiedotot MuotoBinary X Tämä tiedoto tallennetaan binaarimuodoa, joka edellyttää tietyn ohjelman lukemita. Window L...

.WPP-tiedostotunniste

Randy Alexander

Marraskuu 2024

Kehittäjäerif uoio 3.7 (15 ääntä) KategoriaWeb-tiedotot MuotoN / A X Tiedotomuotokategorioihin kuuluvat binaarinen, tekti, XML ja zip. Tämän tiedototyypin muotoa ei...

Neuvostoliitto