DBX är ett populärt Unix - baserad debugger utvecklats av Berkeley graduate Mark Linton . Det finns främst på AIX , BSD , IRIX och Solaris UNIX -system , men det finns även tillgänglig på IBM z /OS-system . Eventuella program som är skrivna i Pascal , Fortran , C eller C + + kan korrigeras med DBX . DBX tillåter dig att undersöka enstaka källrader eller instruktioner maskin en i taget medan du visar den totala driften av programmet . Detta tillåter dig att utvärdera och hantera ett brett spann av variabler . Instruktioner
1
Starta DBX sessionen . I prompten skriver DBX kommandot " $ dbx . " Programmet kommer att fråga efter namnet på den fil du vill skall undersökas . Om du vill läsa in och felsöka ett särskilt program , typ " $ dbx " följt av programnamnet i skalet . DBX börjar löpa automatiskt . Det kommer först leta efter och läsa installationsfilen " . Dbxrc . "
2
Redigera dina kommandon. DBX erbjuder line - redigering funktioner liknande dem i Korn Shell . För att aktivera denna funktion , ange underkommando " set - o " eller " edit set . " DBX ger också en redigering funktion liknar användningen av VI. För att vända detta på , skriv in " set - o vi " eller " ställa redigera VI . "
3
brytpunkter i ditt program . När du felsöka med DBX , kommer den att stanna och rapportera varje gång den når en brytpunkt . Ställ brytpunkter där du misstänker att det finns buggar i ditt program . När DBX stannar , kommer du att kunna använda kommandon för att inspektera och redigera program . För att sätta en brytpunkt , ange underkommando " sluta . " För att ta bort en brytpunkt , skriv " delcmd " i underkommando .
4
Run DBX . För att starta felsökning processen , helt enkelt ange underkommando " köra . " Multiple - process avlusning aktiveras . Programmet kommer att pågå tills den når en brytpunkt eller processen är klar .
5
Slå på spårning . Spårning kan du antingen skriva ut eller se en visning av felsökning processen . Ange underkommando " spår " för att aktivera funktionen . Spåra felsökning gör DBX kör mycket långsammare , men ger dig möjlighet att se exakt vad DBX gör .