Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: NoWin 06 Prosince 2009, 10:55:47
-
Poslední dobou mně vrtá hlavou, jestli jsou/nejsou komentáře ve zdrojákách při kompilaci zahrnuty do binárky.
Zrovna jsem si prohlížel céčkovej zdroják jistýho prográmku a snad víc než půlka kódu byly komentáře (vč. ASCII malůvky a kompletní znění LGPL licence, taky tam bylo mrtě přebytečných bílých znaků.
Ignoruje je kompilátor, nebo je ten "bordel" obsažen i v binárce?
Díky
-
No podle zdravého rozumu tam nemají co dělat.
V céčku je preprocesor, který projde zdroják a odstraní komentáře plus rozvijí makra (#define PI 3.14...... nahradí ve zdrojáku výskyty PI za to číslo) a asi toho dělá i víc.
-
No podle zdravého rozumu tam nemají co dělat.
V céčku je preprocesor, který projde zdroják a odstraní komentáře plus rozvijí makra (#define PI 3.14...... nahradí ve zdrojáku výskyty PI za to číslo) a asi toho dělá i víc.
Myslel jsem si to, teď už to ale díky Tobě vím :).
Díky moc!
-
ono sa to da aj otestovat :)
napis si v Cecku povedzme Hello World program a skompiluj. Potom ten isty program ale nahod tam tonu komentov a opat skompiluj. Porovnaj vysledne binarky (co do velkosti).
-
Nebo nechat kód projet samotným preprocesorem? Viz. man cpp. ;)