prof. Nunzio Brugaletta
Sviluppo in C++: strumenti in ambiente Linux

EnneBi - Programmazione
Avanti - Indietro - Inizio

Il debugging dei programmi

logo GDB

Un programma durante l'intera fase del suo sviluppo, dal sorgente alla compilazione e generazione del file oggetto, al testing, può evidenziare errori e malfunzionamenti che possono essere, orientativamente, ricondotti a due categorie:

Quello che è necessario per la correzione degli errori di run-time è avere a disposizione strumenti per il monitoraggio dell'esecuzione del programma, qualcosa che permetta, per esempio, di vedere dentro il computer gli effetti dell'esecuzione delle istruzioni. I debugger sono programmi che forniscono strumenti per il controllo dell'esecuzione di un programma. GDB è il debugger del progetto GNU di cui verranno esaminati i comandi di uso più comune e la sua interazione con l'ambiente Emacs.

Prima di entrare nello specifico di una sessione di debugging, è bene chiarire alcuni termini di uso comune.



Avanti - Indietro - Inizio

http://ennebi.solira.org
ennebi@solira.org