Dbx est une ligne de commande , un débogueur de niveau source pour les systèmes UNIX. Il peut vous aider à déboguer des programmes écrits en plusieurs langues, dont C , C + + , Pascal et Fortran . Vous pouvez utiliser dbx pour trouver des bogues dans vos programmes ou d'enquêter sur leur comportement à l'exécution en détail. Instructions 
 1 
 compiler le programme avec des informations de débogage inclus dans le fichier objet. Si vous ne le faites pas , dbx sera incapable de vous toute correspondance entre les instructions de montage sont exécutés et les lignes dans le code source montrer . Par exemple , en utilisant cc sur Linux, compiler le programme pour créer un débogable a.out fichier : Photos 
 cc- g myprogram.c 
 2 
 dbx Démarrer sur le fichier exécutable : 
 
 dbx a.out 
 3 
 Voir les 10 prochaines lignes de code source sur le point d' être exécuté avec la commande " liste " . Utilisez "liste" de voir une partie du code source dans un fichier source utilisé pour construire a.out . 
 4 
 Choisissez un fichier source et un numéro de ligne dans ce fichier pour définir un point d'arrêt à l'aide de la "stop" commande . Par exemple, entrez 
 " arrêt à myprogram.c : 15" 
 
 5 
 Exécutez le programme jusqu'à ce qu'il atteigne le point d'arrêt avec "run" ou étape d'une ligne de source à la fois avec "Suivant". 
 6 
 Examiner l'état du programme avec la commande " print" lorsque le point d'arrêt est atteint et retourne à dbx contrôle. Par exemple, pour voir la valeur de la variable "options" dans le programme , entrez: 
 
 options d'impression 
 7 
 poursuivre l'exécution de certaines parties du programme sous le contrôle de dbx et d'examiner le programme de état où il atteint les points critiques , jusqu'à ce que vous trouviez le bug ou comprendre ce que le programme fait vraiment 
 8 
 Invoke dbx sur un fichier de base comme ceci: . 
 
 dbx noyau < br > 
 en essayant d' analyser un core dump . C'est une autre utilisation majeure de dbx .