Jak rekurzivně vypsat všechny hlavičkové soubory C++ vložené zdrojovým nebo hlavičkovým souborem

Použijte C preprocessor pro listování includes:

gcc_includes_cmd.sh
gcc -E -M myfile.c

Output vypadá:

gcc_includes_output.txt
myfile.o: myfile.c header1.h /usr/include/stdio.h /usr/include/stdlib.h

Pro recursive listing, použijte -M nebo -MM options. Můžete také napsat small script pro parse output do list.


Podívejte se na podobné články podle kategorie: C/C++