Debugger graphique

Résolu
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour a tous,

Voila, je poste aujourd'hui ce message pour savoir quels sont, selon vous, les meilleurs debuggers graphiques, et pourquoi ?

Merci a tous, par avance.



4 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Ça dépend du langage, donc il faudrait préciser la question.

- java : eclipse (qui utilise jdb)

- C/C++ : kdevelop, anjuta pour un IDE complet, ddd pour avoir juste un debugger graphique, gdb pour le debugger en mode texte (qui est celui utilisé à terme quelque soit le debugger utilisé au final)

Chaque debugger à son avantage :
- gdb : petit et simple pour les tâches de bases, idéal pour les gens qui ne programment pas dans un IDE, pas besoin de mode graphique
- ddd : plus convivial que gdb car il est graphique
- kdevelop : encore plus convivial mais un peu usine à gaz, destiné plutôt aux utilisateur de KDE
- anjuta : l'équivalent de kdevelop sous gnome



Bonne chance
1
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   8
 
Oui je m'excuse pour ce manque de précisions. En effet c'est pouir debbuger du langage C.
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Et est-ce que ma réponse te convient où tu as besoins de plus de précisions (et si c'est le cas lesquelles) ?

Bonne chance
0
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   8
 
Oui ta réponse m'a beaucoup aidé, je t'en remercie. Pourrais-je avoir des précisions sur ddd, notemment en termes de ressources machines.

Merci ;)
0
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   8
 
j'aimerais aussi savoir si il fonctionne avec dbx comme compilateur ?
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
A priori, uniquement gcc/g++ a priori si le programme a été compilé avec l'option -g.

dbx semble plus être un debugger qu'un compilateur. Un debugger graphique ne fait que s'appuyer sur un debugger texte qu'il pilote. Ainsi ddd peut piloter aussi bien gdb que dbx :
http://www.crihan.fr/calcul/tech/doc_ibm_pwr5/Deboguage

De manière générale sous linux, une interface graphique ne fait que piloter des commandes "texte" sous jacentes. Typiquement kdevelop pilote gdb, gcc, g++ etc...

Bonne chance
0
Richard.M Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   8
 
Merci beaucoup mamiemando, tes informations m'ont été très utiles.
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Pas de soucis, à bientôt ;-)
0