Guten Tag, ich richte mich hiermit an das Experten-Team von Mikrocontroller.net. Ich bin C-Programmierer und bin auf der Suche nach einem Tool. Mein Projekt besteht mittlerweile aus sehr vielen Funktionen und Datein. Ich suche ein Tool mit dem ich mir die Abhängigkeit von den Funktionen zueinander grafisch darstellen lassen kann. Ich habe gehört, dass es solch ein Tool bei Ecplise integriert sein soll. Hat jemand ein Tipp für mich mfg Markus
Probier's mal mit Doxygen. Gibt es im Web. Das generiert auch Graphen welche Funktionsaufrufe anzeigt. mfg TD
Also das Programm soll mir visualisieren welche Funktionen auf welche andere Funktion zugreift.
Cflow http://www.gnu.org/software/cflow/ stellt die Funktionshierarchie zwar nicht grafisch mit Kästchen und Pfeilen dar, dafür sind die Ergebnisse auch bei riesigen Programmen noch einigermaßen handhabbar. Ein Beispiel für die Ausgabe:
1 | 1 main: int (void), <programm.c 19> |
2 | 2 sub: int (int x), <programm.c 15> |
3 | 3 subsub: int (void), <programm.c 11> |
4 | 4 rekursa: (void), <programm.c 3> |
5 | 5 rekursb: (void), <programm.c 7> |
6 | 6 rekursa: 4 |
Mit Doxygen hat alles wunderbar geklappt. Als Anleitung empfehle ich: http://www.cypax.net/tutorials/doxygen/index?language=de
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.