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