Preskočiť na obsah

GNU Compiler Collection

z Wikipédie, slobodnej encyklopédie

GNU Compiler Collection, skrátene GCC, je súbor prekladačov programovacích jazykov projektu GNU. GCC je slobodný softvér distribuovaný organizáciou Free Software Foundation pod licenciou GNU GPL.

Prehľadupraviť zdroj

GCC bol spočiatku len prekladač jazyka C (GNU C Compiler), napísaný Richardom Stallmanom v roku 1987.

V roku 1997 sa skupina programátorov oddelila od oficiálnej vývojovej vetvy GCC. Experimental/Enhanced GNU Compiler System, skrátene EGCS bol vyvíjaný rýchlejšie a dosahoval lepšie výsledky ako GCC, preto bol v apríli 1999 uznaný za oficiálnu verziu GCC.

GCC je spravovaný mnohými programátormi po celom svete a je prenesený na množstvo procesorov a operačných systémov. Medzi ne patria GNU/Linux, BSD, Mac OS X, NEXTStep, BeOS. Používa sa pri vývoji slobodného, ale i komerčného softvéru.

Programovacie jazykyupraviť zdroj

Verzia 4.6 obsahuje rozhrania pre nasledujúce jazyky:

JazykNázov nástroja
Adagnat
Cgcc
C++g++
Fortrangfortran
Javagcj
Objective-C
Gogccgo
  • Front end pre CHILL existoval do verzie 2.95, ale bol odstránený, lebo nebol spravovaný.
  • GFortran vystriedal G77, ktorý podporoval len Fortran 77. GFortran podporuje Fortran 95.
  • Existujú aj ďalšie rozhrania pre jazyky: Pascal, Modula-2, Modula-3, Mercury, VHDL, PL/I a Objective C++.

Architektúryupraviť zdroj

GCC (vo verzii 3.2) vytvára kód pre nasledujúce typy procesorov:

  • Alpha
  • ARM
  • Blackfin
  • H8/300
  • System/370, System 390
  • x86 a AMD64
  • IA-64 „Itanium“
  • Motorola 68000
  • Motorola 88000
  • MIPS
  • PA-RISC
  • PDP-11
  • PowerPC
  • SuperH
  • SPARC
  • VAX
  • GCC malo slabšiu podporu procesorov: A29K, ARC, Atmel AVR, C4x, CRIS, D30V, DSP16xx, FR-30, FR-V, Intel i960, IP2000, M32R, 68HC11, MCORE, MMIX, MN10200, MN10300, NS32K, ROMP, Stormy16, V850 a Xtensa.
  • Ďalšie procesory podporované mimo verzie od Free Software Foundation sú: D10V, PDP-10 a Z8000.

Externé odkazyupraviť zdroj

🔥 Top keywords: Robert FicoHlavná stránkaSlovenskí BranciAtentát na Roberta FicaŠpeciálne:HľadanieSvetlana FicováMajstrovstvá sveta v ľadovom hokeji 2024Matúš Šutaj EštokJuraj ZábojníkRuža pre nevestuMajstrovstvá sveta v ľadovom hokejiRedaktor:MB1948/pieskoviskoVlastimil HarapesSlovenskoRobert KaliňákŠpeciálne:PoslednéÚpravyAtentátOlof PalmeHandlováSlovenské národné hokejové mužstvoMajstrovstvá sveta v ľadovom hokeji 2023Nová KaledóniaMajstrovstvá sveta v ľadovom hokeji 2025Vláda Slovenskej republiky od 25. októbra 2023Fakultná nemocnica s poliklinikou F. D. Roosevelta Banská BystricaJuraj SlafkovskýPeter PellegriniJán MazákChinaskiAugusto PinochetĽuboš BlahaErik KaliňákZdena StudenkováSMER – sociálna demokraciaSúbor:Kenenisa Bekele Berlin 17082009.JPGTomáš TatarSúbor:Anna Chicherova Daegu 2011.jpgSúbor:140608-009 Louis Tsátoumas - 2014.jpgMichal Šimečka