Kompilátor GCC pre systém Windows

Mnoho ľudí pozná skratku GCC pre vývoj softvéru. Tento kompilátor je nástroj pre vývojárov, ktorí sú fanúšikmi slobodného softvéru. Spočiatku bol tento nástroj vytvorený pre systémy Linux. Existuje však aj implementácia GCC pre Windows. Nazýva sa MinGW.

História

Nástroje, ktoré sa tradične používajú na vývoj operačných systémov s otvoreným zdrojovým kódom, sú nástroje GNU. Projekt s týmto titulom vytvoril Richard Stollman v roku 1984. Potreba bola spôsobená tým, že v týchto dňoch bola spolupráca medzi vývojármi programov komplikovaná. Dôvodom bolo to, že majitelia komerčných programov usporiadali veľa prekážok v takejto spolupráci. Účelom projektu bolo vytvoriť súbor kombinovaný s jednou licenciou, ktorá by nikomu neumožnila priradiť výhradné práva k takému softvéru. Časť takej množiny je tiež nástrojom pre programátorov - GCC. Pre systém Windows bol analóg vytvorený neskôr.


Čo je kompilátor?

Stojí za to vysvetliť, že ide o typ softvéru. Prečo je to potrebné? Vo všeobecnosti kompilátor GCC pre Windows alebo Linux je program, ktorý dokáže konvertovať zdrojový kód zapísaný programátorom do počítačového kódu, ktorý porozumie počítaču. Stále existuje taká koncepcia ako "tlmočník". Jeho funkcie sú rovnaké ako v kompilátore, ale preklad sa vykonáva postupne, ale nie úplne. V tomto prípade sa program prevádza na bajtový kód - medzistupný formulár, ktorým je binárny kód. potominterpretuje sa pri vykonávaní špeciálneho virtuálneho stroja.


Vývoj

Súbory obsahujúce zdrojový kód sa vytvárajú ako textové dokumenty. Môžete ich vytvoriť pomocou najjednoduchšieho textového editora. Okrem toho môžete použiť špeciálne vývojové prostredia, ktoré sú vstavané editory. Tento nástroj je KDevelop. Toto je prostredie, ktoré obsahuje editor aj zabudovanú konzolu, ktorá sa nachádza pod editorom. Vývojár dostane príležitosť v jednom programe, ako riešiť úpravu kódu a dá príkazy konzoly bez prepínania medzi oknami. Pred vytvorením projektu musíte vytvoriť adresár a v ňom už - textový dokument.

Vlastnosti

GCC pre Windows MinGW predvolene všetky spustiteľné súbory, ktoré sú vytvorené, názov je a.out. Ak chcete dať iný názov, musíte pridať príkaz -o s menom do príkazu kompilácie. Toto je len jedna z mnohých vlajok. Ak chcete vidieť všetko, musíte na príkazovom riadku napísať príkaz man gcc. V systéme Windows je príkaz rovnaký ako pri systéme Linux. Užívateľ zobrazí systém pomoci pre kompilátory. Tu môžete vidieť, čo znamená každá vlajka. Aby ste ukončili pomocný systém, musíte stlačiť kláves Q. Práca GCC pozostáva z troch krokov:
  • spracovanie s preprocesorom;
  • kompilácia;
  • usporiadanie.
  • V prvej fáze obsahuje hlavný súbor obsah hlavičkových súborov, ktoré sú špecifikované v smerniciach na začiatku programu. V druhej fáze je text programunapísaný v programovacom jazyku, je premenený na súbor strojových príkazov a výsledok je takto uložený v súbore objektov. Stojí za zmienku, že v rôznych počítačoch sa formát tohto súboru môže líšiť. Preto je vhodnejšie distribuovať programy vo forme zdrojového kódu, aby boli k dispozícii pre ľubovoľnú architektúru. To je to, čo robí GCC. ARM, Windows, Intel, Unix - všade sú programy schopné bežať. V poslednej fáze sú všetky súbory objektov pripojené k jednému. Výsledkom je spustenie súboru. Takže GCC je užitočný nástroj pre vývojárov, ktorí sa pri tvorbe programov uľahčujú.

    Súvisiace publikácie