Forum: PC-Programmierung Abhängkeiten von Funktionen grafisch darstellen


von Markus (Gast)


Lesenswert?

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

von TD (Gast) (Gast)


Lesenswert?

Probier's mal mit Doxygen. Gibt es im Web.
Das generiert auch Graphen welche Funktionsaufrufe anzeigt.

mfg TD

von Markus (Gast)


Lesenswert?

Also das Programm soll mir visualisieren welche Funktionen auf welche 
andere Funktion zugreift.

von Stefan B. (stefan) Benutzerseite


Lesenswert?


von yalu (Gast)


Lesenswert?

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

von Markus (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.