20120122

Programovací jazyk C: 01-Příprava prostředí

Pokud chceš PVP projít dobře, musíš mít alespoň snahu psát programy. A k tomu potřebuješ nějaké vývojové prostředí, aby ses mohl o co edukovat (například studování výstupu programu gcc s parametrem -S je opravdu velmi výživný zdroj informací). Předpokládejme úplně průměrný osobní počítač s 32-bit Windows XP.

Budeme instalovat:
  1. PSPad - http://www.pspad.com

  2. Zvýrazňuje související závorky, umí doplňovat párové znaky, spravuje projekty, umí FTP...
      Poměrně kvalitní textový editor se zvýrazněním syntaxe a možností přiřazení kompilátoru k tlačítku GUI.
  3. Cygwin - http://www.cygwin.com

    • Díky němu se můžeš ve Windows pohybovat jako v linuxu s hromadou linuxových příkazů včetně interpreta příkazové řádky (bash) a základních GNU nástrojů.
  4. gcc

    • OpenSourcový kompilátor jazyka C. Tento program si vezme náš zdrojový kód v souboru program.c, udělá nějaká kouzla a vyrobí z toho spustitelný program.exe . Může nám také místo spustitelné "binárky" vygenerovat zdrojový kód pro assembler GAS, který musíme pro převod do binárky převést assemblerem na objektový soubor a ten pak linkerem na spustitelnou binárku.