¿Hay alguna herramienta disponible que tome un conjunto de archivos de origen y mapas (de manera gráfica) cómo están vinculados a través de #include?Tool to Map # include's
Me gustaría ver dónde hay referencias circulares.
¿Hay alguna herramienta disponible que tome un conjunto de archivos de origen y mapas (de manera gráfica) cómo están vinculados a través de #include?Tool to Map # include's
Me gustaría ver dónde hay referencias circulares.
Red Hat source navigator. Muy recomendado.
Red Hat source navigator http://vulcan.eager.googlepages.com/srcnav.png
Tengo que decir que esta es una herramienta muy fuerte. Gracias por señalarlo. ¡Cambió a la respuesta aceptada! –
No es tan fácil ver la salida si el proyecto es cualquier cosa menos trivial ... –
gcc (1) puede producir archivos de dependencia. Están destinados a ser utilizados por make (1), pero son relativamente fáciles de analizar. Use 'gcc -M -MF file' o 'gcc -MM -MF file'.
puede probablemente alimentarlos para graphviz también, ya que quiere salida gráfica – eruciform
Wow. ¡Gran pregunta, Changeling! Hago mucha programación C en la universidad, y esto podría salvar mi cordura en el futuro. – mverardo
http://stackoverflow.com/questions/42308/tool-to-track-include-dependencies/43382#43382 –