GDB - Comandi
GDB offre un ampio elenco di comandi, tuttavia i seguenti comandi sono quelli utilizzati più frequentemente:
b main - Inserisce un punto di interruzione all'inizio del programma
b - Inserisce un punto di interruzione nella riga corrente
b N - Mette un punto di interruzione alla riga N
b +N - Inserisce un punto di interruzione di N righe sotto la riga corrente
b fn - Mette un punto di interruzione all'inizio della funzione "fn"
d N - Elimina il punto di interruzione N
info break - elenca i punti di interruzione
r - Esegue il programma fino a un punto di interruzione o un errore
c - Continua l'esecuzione del programma fino al successivo punto di interruzione o errore
f - Viene eseguito fino al termine della funzione corrente
s - Esegue la riga successiva del programma
s N - Esegue le successive N righe del programma
n - Come s, ma non entra nelle funzioni
u N - Funziona fino a quando non si ottengono N linee davanti alla linea corrente
p var - Stampa il valore corrente della variabile "var"
bt - Stampa una traccia dello stack
u - Sale di un livello nella pila
d - Scende di un livello nella pila
q - Esce da gdb