DBX is een populaire Unix - gebaseerde debugger ontwikkeld door Berkeley afgestudeerde Mark Linton . Het is vooral te vinden op AIX , BSD , IRIX en Solaris UNIX-systemen , maar het is ook beschikbaar op IBM z /OS-systemen . Alle programma's die in Pascal geschreven zijn , Fortran , C of C + + kan worden debuggen met DBX . DBX kunt u enkele bron lijnen of machine-instructies een voor een te onderzoeken , terwijl je de algemene werking van het programma te bekijken . Dit laat u toe om te evalueren en te manipuleren een brede overspanning van variabelen . Instructies 1 Start de DBX -sessie . In de shell prompt , typt u de DBX commando " $ dbx . " Het programma zal vragen om de naam van het bestand dat u wilt worden onderzocht . Als u wilt laden en debuggen van een specifiek programma , type " $ dbx " gevolgd door de naam van het programma in de shell prompt . DBX zullen automatisch beginnen te draaien . Het zal eerst zoeken en lees de installatie -bestand , " . Dbxrc . ' Kopen van 2 Bewerk uw commando regels . DBX biedt lijn - editing functies vergelijkbaar met die in Korn Shell . Om deze functie in te schakelen , voert u de subcommand " set - o " of "set bewerken . " DBX ook bewerkingsfunctie is vergelijkbaar met het gebruik van VI . Om dit aan te zetten , voert u " set - o vi " of "set bewerken vi . " 3 Set breekpunten in uw programma . Wanneer u debuggen met DBX , zal het stoppen en rapporteren elke keer dat het een breekpunt bereikt . Stel breekpunten waar u vermoedt dat er fouten in uw programma . Wanneer DBX stopt , zult u in staat om commando's te inspecteren en uw programma te bewerken . Om een breekpunt , voer de subopdracht " te stoppen . " Om een breekpunt te verwijderen , voert u " delcmd " in de subopdracht . Run DBX 4 . Om het debuggen te starten , voert u de subopdracht "run . " Multiple - proces debugging zal worden ingeschakeld . Het programma loopt tot het een breekpunt bereikt of het proces is voltooid . Turn 5 op tracing . Tracing kunt u ofwel printen of zie je een weergave van de debugging proces . Voer de subopdracht " trace " om deze functie aan te zetten . Het opsporen van de debugging zal maken DBX veel trager , maar geeft je de mogelijkheid om precies te zien wat DBX doet geven .
|