afficher les dépendances entre fichiers C

afficher les dépendances entre fichiers C - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 30-08-2010 à 09:31:47    

Bonjour,
J'ai un package de fichiers C. Il n ' y a pas de diagramme fourni avec. Je dois "deviner" les dépendances entre fichiers. Il y en a plein.
Ma question :
j'aimerais savoir s'il existe un outils permettant d'afficher ( diagramme ) les dépendances entre fichiers C de manière claire.
Merci d'avance.

Reply

Marsh Posté le 30-08-2010 à 09:31:47   

Reply

Marsh Posté le 30-08-2010 à 09:37:23    

Une rapide recherche me donne ça :
http://scottmcpeak.com/scan-depends/
edit : en fait le script n'existe plus...

 

Sinon là dedans probablement
http://www.graphviz.org/Resources.php


Message édité par o'gure le 30-08-2010 à 14:58:46

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 30-08-2010 à 14:53:21    

j'ai lancé doxygen mais il ne génère que la doc ( sur les fonctions / structures / membres ). Il ne génère pas de diagramme et pourtant j'ai bien installé graphviz ( apt-get install graphviz, je travaille sur Debian ).
Est ce que quelqu'un trouve une solution ? Est ce que quelqu'un connait l'extension d'un fichier généré par graphviz pour que je puisse faire une recherche.  
Merci d'avance

Reply

Marsh Posté le 30-08-2010 à 19:25:46    

ou sinon, tu ouvres les fichiers et tu regardes les includes. A la main, ça doit être faisable aussi.


Message édité par Mjules le 30-08-2010 à 19:25:58

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 31-08-2010 à 16:41:06    

Oui j'essaie de le faire à la main aussi. en parralèle je cherche un outil permettant de générer un diagramme des dépendances, quelques appels de fonctions... etc
J'ai graphviz, mais j'ai pas toujours le diagramme, et pourtant j'ai la doc générée sur une page html

Reply

Marsh Posté le 31-08-2010 à 21:51:17    

gcc -M  
gcc -MM
 
?
 
 
tu fais un script et après un coup de graphviz

Reply

Marsh Posté le 02-09-2010 à 17:39:25    

je peux pas partir d'un vide, il me faut  un exemple de script et comment le script communique avec graphviz ... :)

Reply

Marsh Posté le 02-09-2010 à 18:05:31    

razuki a écrit :

Oui j'essaie de le faire à la main aussi. en parralèle je cherche un outil permettant de générer un diagramme des dépendances, quelques appels de fonctions... etc
J'ai graphviz, mais j'ai pas toujours le diagramme, et pourtant j'ai la doc générée sur une page html


Il faut préciser dans le fichier de config de doxygen que tu veut générer les diagrammes pour toutes les fonctions. Lis la doc de doxygen  :o


---------------
Un blog qu'il est bien
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed