DBX è un debugger popolare Unix -based sviluppato da Berkeley laureato Mark Linton . Si trova principalmente in AIX, BSD , IRIX e UNIX Solaris , ma è disponibile sui sistemi IBM z /OS anche . Eventuali programmi scritti in Pascal , Fortran , C o C + + possono eseguire il debug con DBX . DBX consente di esaminare le righe delle fonti singole o istruzioni macchina uno alla volta mentre si visualizza il funzionamento generale del programma . Questo permette di valutare e manipolare un ampio arco di variabili . Istruzioni
1
Inizia la sessione DBX . Nel prompt della shell , digitare il comando DBX "$ dbx ". Il programma chiederà il nome del file che si desidera esaminare. Se si desidera caricare e fare il debug di un programma specifico , digitare " $ dbx " seguito dal nome del programma nel prompt della shell . DBX inizierà a funzionare automaticamente . Si cercherà per prima cosa e leggere il file di installazione " . Dbxrc ".
2
Modifica le righe di comando . DBX offre funzioni di editing di riga simili a quelle in Korn Shell. Per attivare questa funzione , inserire il sottocomando "set -o " o "Set di modifica. " DBX fornisce anche una funzione di modifica simile all'uso di VI . Per attivare questa opzione , digitare "set -o vi" o "set di modifica vi. "
3
punti di interruzione nel programma . Quando si esegue il debug con DBX , si fermerà e segnalare ogni volta che raggiunge un punto di interruzione . Impostare punti di interruzione in cui si sospetta ci sono bug nel programma. Quando DBX si ferma , si sarà in grado di utilizzare i comandi per controllare e modificare il vostro programma . Per impostare un punto di interruzione , digitare il sottocomando "stop ". Per eliminare un punto di interruzione , digitare " delcmd " nel sottocomando .
4
Run DBX . Per avviare il processo di debug , è sufficiente inserire il sottocomando " correre". Multiple- processo di debug verrà attivato. Il programma verrà eseguito fino al raggiungimento di un punto di interruzione o il processo è completato .
5
attivare la traccia . Tracing permette di stampare o vedere una visualizzazione del processo di debug . Inserisci il sottocomando " traccia " per attivare questa funzione . Tracciare il debug farà DBX funzionare molto più lento , ma vi darà la possibilità di vedere esattamente ciò che sta facendo DBX .