Forum: Mikrocontroller und Digitale Elektronik Verbindungen der .c Dateien zueinander - automatisch mit einem Programm?


von Dan (Gast)


Lesenswert?

Hallo,

ich habe einige .c Module und möchte gerne die grafische Verbindungen 
zwischen diesen Modulen angezeigt bekommen.

Kennt jemand ein Programm, welches dies automatisch ausließt und 
anzeigt?

Bei einigen wenigen, ist es ja noch manuell i.O. - jedoch kann man sich 
gut vorstellen, dass bei vielen Dateien der Aufwand steigt.

Wäre über Hilfe sehr dankbar.

Mit freundlichen Grüßen
Daniel Czaja

von Karl H. (kbuchegg)


Lesenswert?

doxygen

von M. D. (wpmd)


Lesenswert?

Meinst du die Abhängigkeiten und so?
Vielleicht hilft dir da Doxygen weiter?!?

von Kali (Gast)


Lesenswert?

>ich habe einige .c Module und möchte gerne die grafische Verbindungen
>zwischen diesen Modulen angezeigt bekommen.

Welche graphischen Verbindungen meinst Du? C-Programme bzw. Deklaration 
von Funktionen und Daten besitzen keine expliziten visuellen 
Eigenschaften.

Du meinst vermutlich Relationen von Daten- oder Kontrollfluss.

Welches Ziel willst Du durch die graphische Darstellung erreichen?

Schau Dir doch mal "snavigator" an. Dort siehst Du Aufruf-Hierarchien.

von Dan (Gast)


Lesenswert?

Danke für die Antworten, ich glaube doxygen bekommt das nicht hin.

Also ich habe zum Beispiel in der main.c ein Aufruf einer Funktion, die 
sich in der Datei xyz.c befindet. Diese Verbindung zwischen main.c und 
xyz.c möchte ich grafisch Dargestellt bekommen.

von Kali (Gast)


Lesenswert?

>Also ich habe zum Beispiel in der main.c ein Aufruf einer Funktion, die
>sich in der Datei xyz.c befindet. Diese Verbindung zwischen main.c und
>xyz.c möchte ich grafisch Dargestellt bekommen.

Also Aufruf-Hierarchie. Teil des Kontrollflusses. Wie geschrieben: 
snavigator. Gibt aber vermutlich noch Alternativen dazu.

von Karl H. (kbuchegg)


Lesenswert?

Dan schrieb:
> Danke für die Antworten, ich glaube doxygen bekommt das nicht hin.

Du glaubst gar nicht, was doxygen alles kann.
Das ist doch mitlerweile auch schon eine halbe eierlegende Wollmilchsau.

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.