Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
spoločné výstupy:
* spustiteľný súbor: Toto je najbežnejší výstup, ktorý obsahuje pokyny strojového kódu pripravené na vykonanie počítačom.
* súbor objektov: Tento súbor obsahuje kompilovaný kód pre jeden modul alebo zdrojový súbor. Na vytvorenie úplného spustiteľného súboru môže vyžadovať prepojenie s inými súbormi objektov.
* Kód zostavy: Niektoré kompilátory generujú zostavovací kód ako stredný krok pred výrobou strojového kódu. Kód zostavy je čitateľný a ľahšie pochopiteľný ako strojový kód.
* Intermediate Language (IL): Niektoré jazyky (ako Java a C#) sú kompilované do stredného jazyka, ktorý sa neskôr interpretuje alebo je zostavený virtuálnym strojom.
Menej bežné výstupy:
* súbor knižnice: Niektorí kompilátory môžu výstupovať knižnice obsahujúce vopred kompilované funkcie alebo údaje, ktoré sa dajú použiť v iných programoch.
* Súbor hlavičky: Niektoré kompilátory generujú súbory hlavičiek, ktoré obsahujú deklarácie funkcií a dátových štruktúr definovaných v zdrojovom kóde.
* Chybové správy: Kompilátor tiež vytvára chybové správy, keď sa stretne s chybami syntaxe alebo inými problémami v zdrojovom kóde.
Príklad:
Ak zostavujete program C pomocou kompilátora, ako je GCC, zvyčajne by ste dostali spustiteľný súbor s príponou `.exe` v systéme Windows alebo súbor` .out` v systéme Linux. Tento spustiteľný súbor obsahuje pokyny strojového kódu potrebné na spustenie programu.
Stručne povedané, výstup kompilátora je výsledkom preloženia zdrojového kódu do formulára, ktorej počítač môže porozumieť a vykonať. Špecifický formát výstupu závisí od kompilátora a cieľovej platformy.