Certaines commandes ont un raccourci qui est indiqué entre parenthèses lorsqu'il existe.
helpPermet d'obtenir de l'aide.
help : Donne la liste des aides disponibles.help COMMAND : Donne l'aide disponible sur la
commande COMMAND.Quitte gdb.
breakIntroduit un point d'arrêt dans le programme.
break FUNCTION : Arrêt sur la fonction
FUNCTION.break LINENUM : Arrêt sur la ligne numéro
LINENUM.break POSITION if CONDITION : Arrêt sur la
POSITION (FUNCTION ou LINENUM) si la
CONDITION est vraie (exemple : break 46 if
i==100).break FILENAME:POSITION : Si le programme est sur
plusieurs fichiers.
watch
watch VAR : Provoque un arrêt lorsque la variable
VAR change de valeur.watch CONDITION : Provoque un arrêt si la
condition CONDITION est vraie (exemple : watch
i>100).
infoDonne des informations sur différents paramètres du débogueur.
info : Donne la liste des informations consultables.info break : Donne la liste des points d'arrêts.
clearSupprime un point d'arrêt.
clear FUNCTION : Détruit le point d'arrêt positionné
sur la fonction FUNCTION.clear LINENUM : Détruit le point d'arrêt positionné
sur la ligne LINENUM.
delete (d)
delete : Détruit tous les points d'arrêt.delete BREAKNUM : Détruit le point d'arrêt numéro
BREAKNUM de la liste donnée par info break.
disable/enablePermettent de désactiver/réactiver un point d'arrêt (s'utilisent comme
delete).
runDémarre l'exécution du programme sous gdb.
step (s)Exécute la ligne de commande suivante, rentre à l'intérieur du code des fonctions.
next (n)Exécute la ligne de commande suivante, mais ne rentre pas dans le code des fonctions.
continue (c)Reprend l'exécution du programme jusqu'au point d'arrêt suivant.
print (p)Affiche le contenu d'une variable.
print VAR : Imprime la variable VAR.print TAB@NB : Imprime NB éléments du
tableau TAB.print FUNC(X) : Imprime le résultat de la fonction
FUNC(X).print &VAR : Imprime la référence mémoire de la
variable VAR.
display (disp)Rend systématique l'impression de certaines variables.
display VAR : Affiche à chaque pas d'exécution le
contenu de la variable VAR.
whatis
whatis VAR : Donne le type de la variable
VAR.whatis FUNC : Donne le type de la fonction
FUNC.
set
set VAR VALUE : Affecte la valeur VALUE à
VAR.
backtrace (bt)Affiche le contenu de la pile.
whereAffiche le nom des fonctions actives.