[DEV++] comment utiliser le debuggeur?
Bonjour
je n'ai jamais utilisé de débuggeur et je ne sais pas comment l'utiliser sur DEV C++. Quelqu'un peut il m'expliquer comment ça marche?
Merci
je n'ai jamais utilisé de débuggeur et je ne sais pas comment l'utiliser sur DEV C++. Quelqu'un peut il m'expliquer comment ça marche?
Merci
4 réponses
-
Bah au pire tu localises l'erreur en rajoutant des printf aux bons endroits. Et sinon tu en installes un, la plupart des environnement de développement fournissent un compilateur et un debuggeur.
Bonne chance -
Salut,
tu ecris ton prog, puis tu cliques dans la colonne a gauche de celui-ci ou tu vas dans "debug > basculer breakpoint" ca c l endroit d' où tu veux commencer a debugger. ensuite tu vas dans "debud>debugger" une ligne bleue apparait sur ton point d'arret. puis tu cliques sur "avancer' et tu verras les lignes que le prog lit se mettre en bleues.
A chaque fois que tu cliques sur avance la bande bleues avance d'une instruction.
Comme tu vois en meme temps dans la console ce que ca fait, tu sais où tu t es gourré. -
Sinon vu que DevCpp utilise en fait gdb, tu peux regarder comment marche gdb en ligne de commande.
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/gdb.1.html
En général pour trouver un programme plante (en passant au programme éventuellement des paramètres param1 ...) :r param1 param2 param3 bt
Une fois la ligne repéré l'endroit ou ça plante, tu mets un breakpoint à la ligne juste avant. Par exemple si c'est la ligne 70 de plop.cpp ça donne :b plop.cpp:69
Ensuite affiche les variables intervenant dans la ligne 70. Par exemple pour afficher la variable tapir :p tapir
Bonne chance -
salut ! est ce que quelqun peut me dire ce qu'il faut faire lorsque tu n' a pas le debeugeur sur ta machine.