Preprocesor

Než je váš zdrojový soubor přeložen na strojové instrukce, tak jej překladač nejprve prožene tzv. preprocesorem (preprocessor). Tento program nedělá nic jiného, než že projde váš zdrojový kód a zpracuje řádky se speciálními příkazy začínajícími na #.

Ukážeme si dva typy příkazů, které preprocesor umí zpracovávat:

Pokud si chcete ověřit, jak vypadá váš zdrojový soubor poté, co jej zpracuje preprocesor, ale předtím, než je přeložen na strojové instrukce, můžete k tomu použít tento příkaz1:

1Místo main.c doplňte název zdrojového souboru, který chcete zpracovat preprocesorem.

$ gcc -P -E main.c