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.
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.
Red Hat source navigator. Fortemente raccomandato.
Red Hat source navigator http://vulcan.eager.googlepages.com/srcnav.png
Devo dire che questo è uno strumento molto forte. Grazie per averlo precisato. Modificato nella risposta accettata! –
Non che sia facile guardare l'output se il progetto è tutt'altro che banale ... è possibile che si possa probabilmente vedere –
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'.
dai anche a Graphviz, dato che vuoi l'output grafico – eruciform
Wow. Grande domanda, Changeling! Faccio molta programmazione in C al college, e questo potrebbe salvare la mia sanità mentale in futuro. – mverardo
http://stackoverflow.com/questions/42308/tool-to-track-include-dependencies/43382#43382 –