Czy istnieje opcja, że preprocesor GCC może generować kod źródłowy C i odfiltrowywać nieistotny kod źródłowy? Na przykład plik .c
ma przełącznik do definiowania dla wielu różnych platform Interesuje mnie tylko jedna platforma i chcę, aby preprocesor C odfiltrował niepowiązany kod.Jak uruchomić preprocesor GCC, aby uzyskać kod po rozszerzeniu makr takich jak #define?
Czy GCC obsługuje to?
Należy zauważyć, że po uruchomieniu preprocesora, będziesz miał również wszystkie pliki '# include' na górze pliku (więc przygotuj się na dużo przewijania). – delnan
Istnieje duplikat tego pytania na http://stackoverflow.com/questions/3917316/gcc-preprocessor z dodatkowymi odpowiedziami i dyskusją. –
Studio graficzne: http://stackoverflow.com/questions/277258/c-c-source-file-after-preprocessing –