gdb (= GNU debugger) sert à déboguer les programmes écrits avec le
compilateur gcc (= GNU C Compiler). Il se lance en ligne de commande.
Très simple à utiliser.
Comment le lancer ?
- Syntaxe :
gdb [nom du fichier exécutable]. Exemple :gdb monprog; - Lancer un programme qui prend des paramètres
gdb --args monprog param1 param2;
Lorsqu’on est sous le débogueur :
- Exécuter le programme :
run; - Point d’arrêt (en général fichier
main.c) :break 20pour arrêt ligne 20 ; - Inspecter une variable :
print nomdelavariable; - Faire du pas à pas :
step; - Refaire la dernière commande : touche
[entrée].
NB : ce mémo est destiné à utiliser immédiatement gdb. Rien d’autre.