¿Existe alguna herramienta que pueda generar un informe para un programa C válido?

StackOverflow https://stackoverflow.com/questions/84286

  •  01-07-2019
  •  | 
  •  

Pregunta

¿Existe alguna herramienta que pueda analizar un documento válido? C programa y genera un informe que contiene una lista de funciones, variables globales, #define constantes, variables locales en cada función, etc.

¿Fue útil?

Solución

Doxygen hace todo lo anterior.

Otros consejos

Pruebe exuberant-ctags con la opción -x y dígale que genere todos sus tipos.Exuberant CTAGS son las ctags predeterminadas en muchas distribuciones de Linux.

Podrías intentar:exuberantes-ctags -x --c-kinds=cdefglmnpstuvx --language-force=c nombre de archivo

Incluso funcionará si el nombre del archivo no tiene la extensión .c.

Puede utilizar exuberant-ctags --list-kinds=c para ver las posibles etiquetas.

En Windows, el entorno cygwin admite ctags.No estoy seguro de si existe una compilación de Windows que no necesite cygwin.

Hay algunas herramientas, dependiendo de lo que quieras hacer.No estoy seguro de lo que quieres decir con "informe", cosas como lxr Hará html, etc.enlaces con referencias cruzadas.Pero para que una persona lo use para ayudar a comprender algún código, entonces ICONA o alcance (el último de los cuales se encuentra en la mayoría de las distribuciones de Linux) también algunos de los IDE tienen algunas de estas características (como eclipse).Las alternativas más antiguas a cscope son ctags y etags.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top