Gibt es ein Tool, das einen Bericht für ein gültiges C-Programm erzeugen kann
Frage
Gibt es ein Tool, das ein gültiges C Programm und generiert einen Bericht, der die Liste enthält analysieren kann von Funktionen globale Variablen #define
Konstanten lokale Variablen in jeder Funktion , etc.
Lösung
Doxygen hat alle oben.
Andere Tipps
Versuchen exuberant-ctags mit der Option -x und sagen, dass es alle seine Art zu erzeugen. Ausgelassene ctags ist der Standard ctags auf vielen Linux-Distributionen.
Sie könnten versuchen: exuberant-ctags -x --c-Arten = cdefglmnpstuvx --language-force = c Dateiname
wird auch funktionieren, wenn Dateiname nicht Erweiterung .c hat.
Sie können mit überschwänglichen-ctags --list-Arten = c, um die möglichen Tags sehen.
Unter Windows, die Cygwin-Umgebung unterstützt ctags. Ich bin mir nicht sicher, ob es ein Windows-Build, der nicht Cygwin benötigt.
Es gibt ein paar Werkzeuge, je nachdem, was Sie tun möchten. Ich bin nicht sicher, was Sie unter „Bericht“ bedeuten, Dinge wie lxr tun html usw. Querverweis Links. Aber für eine Person zu verwenden, einige Codes zu helfen, zu verstehen, dann ncc oder < a href = „http://freshmeat.net/projects/cscope/“ rel = „nofollow noreferrer“> cscope (die später von denen in den meisten Linux-Distributionen) haben auch einige einige der IDEs dieser Merkmale (wie eclipse). Ältere Alternativen zu cscope sind ctags und etags.