Il debugger consente di controllare cosa accade all'"interno" di un programma quando è in esecuzione.
Per eseguire il debug della propria applicazione, è necessario utilizzare eseguibili compilati per il debug. Questi eseguibili contengono ulteriori informazioni di debug che consentono al debugger di stabilire associazioni dirette tra il codice di origine e i file binari generati dall'origine.
Il debugger di CDT utilizza GDB come motore di debug sottostante. Converte ogni azione dell'interfaccia utente in una sequenza di comandi GDB ed elabora l'output di GDB per visualizzare lo stato corrente del programma sottoposto al debug.
Suggerimento: se si modifica l'origine dopo la compilazione si determinerà uno sfasamento nella numerazione delle righe, questo perché le informazioni di debug sono collegate direttamente all'origine. In maniera simile, i file binari ottimizzati dal debug possono causare salti imprevisti nella traccia di esecuzione.
Panoramica sul CDT
Informazioni di debug
Finestre di dialogo Esecuzione e Debug