2010-07-13 12 views
6

C'è uno strumento disponibile che accetta un set di file sorgente e mappa (in modo grafico) come sono collegati tramite #include?Tool to Map # include's

Mi piacerebbe vedere dove ci sono riferimenti circolari.

+1

Wow. Grande domanda, Changeling! Faccio molta programmazione in C al college, e questo potrebbe salvare la mia sanità mentale in futuro. – mverardo

+0

http://stackoverflow.com/questions/42308/tool-to-track-include-dependencies/43382#43382 –

risposta

2

gcc (1) può produrre file di dipendenza. Sono destinati ad essere usati da make (1), ma sono relativamente facili da analizzare. Utilizzare 'gcc -M -MF file' o 'gcc -MM -MF file'.

+1

dai anche a Graphviz, dato che vuoi l'output grafico – eruciform