Cerca all'interno del corso
Ricevi un consiglio a settimana !!

Corso di C con Linux

Il Gnu Debugger II
Lezione 16
Parte 2 di 3

 

Vedi anche i corsi correlati:


Partner:


 

Muoversi durante l'esecuzione.

Ora per poter illustrare il nostro futuro esempio riassuntivo, che dia una visione completa di una sessione gdb, ci servono ancora due cose essenziali. La prima sono i comandi per muoversi durante il debug e per impostare gli eventuali parametri, la seconda é il concetto di backtrace che vedremo nel prossimo paragrafo. Forniamo una tabella riassuntiva di tutti i comandi necessari per muoversi durante una sessione di debug.

Tabella 2-9. Comandi utili per l'esecuzione

Comando

Descrizione

Set args

Se il nostro programma accetta degli argomenti, questo comando permette di specificarli in questo modo:
                                  set args argomento1 argomento 2 ...
                                  ecc.

show args

Mostra tutti gli argomenti specificati

run

Esegue il programma finché non incontra un breakpoint o un watchpoint.

next

Avanza alla linea successiva del programma senza entrare in sottofunzioni

list

Visualizza il codice sorgente relativo al programma

step

Avanza alla linea successiva del programma entrando nelle sottofunzioni

print nomevariabile

Stampa il contenuto della variabile nome variabile

step

Avanza alla linea successiva del programma entrando nelle sottofunzioni

help

Richiama l'help in linea interno al GDB.

clear tipo_argomento

Cancella un breakpoint (watchpoint). Il tipo_argomento é simile a quello di break.

finish

Completa l'esecuzione del programma sino alla terminazione della funzione

continue

Continua l'esecuzione fino al breakpoint (watchpoint) successivo.

delete numero_breakpoint

Cancella il breakpoint (watchpoint) numero_breakpoint

quit oppure CTRL+D

Esce dal GDB

Comando

Descrizione

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!