Aprire una finestra di terminale .
2
digitate il comando " eseguibile gdb "per eseguire il debug di un file eseguibile . Sostituire " eseguibile " con il nome del file . Ti verrà presentato con un " ( gdb ) " prompt dei comandi .
3
Digitare il comando "Esegui" per eseguire il programma . Quando il programma si blocca , l'output mostrerà dove il programma interrotto .
4
Digitare il comando " backtrace ". Ciò consentirà di individuare metodi e parametri al momento di un incidente .
5
tipo la " funzione di pausa " di comando per dire GDB per interrompere l'esecuzione del programma a una certa funzione . Sostituire " funzione" con il nome della funzione in cui si desidera che il programma di rompere .
6
Digitare il comando "Esegui " per la seconda volta in modo che il programma verrà eseguito , ma il debugger si fermerà alla specificato punto di rottura .
7
Digitare il comando " passo" e premere ripetutamente il tasto "Enter" per passare il resto del programma . Questo ti mostrerà esattamente ciò che sta accadendo nel programma. Si può vedere dove il programma smette di funzionare o se eventuali perdite di memoria si trovano .
8
Digitare il comando "quit " per uscire GDB .
Programmazione © www.354353.com