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

Corso di C con Linux

Il Gnu Debugger
Lezione 15
Parte 2 di 3

 

Vedi anche i corsi correlati:


Partner:


 

Breakpoint e Watchpoint.

Breakpoint
Un breakpoint fa in modo che il vostro programma si interrompa ogni volta che viene raggiunto un dato punto. L'impostazione di un breakpoint abbastanza flessibile, in quanto si possono specificare diverse condizioni ad esso relative. Facciamo un piccolo schema relativo alle varie opzioni che possiamo dare al comando break al fine di impostare un breakpoint.

Tabella 2-7. Impostazione Breakpoint

Comando

Descrizione

Break

In questo modo si imposta il breakpoint alla istruzione successiva, che deve essere eseguita.

Break nome_funzione

Imposta un breakpoint alla funzione nome_funzione, dove nome_funzione una funzione del vostro programma.

break numero_linea

Imposta un breakpoint, alla linea numero_linea del file corrente

break nomefile:nome_funzione

Imposta un breakpoint, alla funzione nome_funzione del file sorgente nomefile

break nomefile:numero_linea

Imposta un breakpoint, alla linea numero_linea del file sorgente nomefile

breakif cond

Imposta un breakpoint, con una condizione cond; valuta l'espressione ogni volta, che viene raggiunta e si ferma se e solo se la condizione un valore diverso da zero.

Comando

Descrizione


Molto probabilmente ora vorrete visualizzare tutti i breakpoints oppure lo stato degli stessi (compreso il loro numero), basta fare allora:
(gdb) info breakpoints

 


   
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!