| Dbx is een command -line , source - level debugger voor UNIX - gebaseerde systemen . Het kan u helpen programma's geschreven in vele talen , waaronder C , C + + , Pascal en Fortran debuggen . U kunt dbx gebruiken om bugs in uw programma's te vinden of om hun runtime- gedrag in detail te onderzoeken . Instructies 1
  Compileer het programma met debugging informatie in het object bestand . Als u dit niet doet , zal dbx niet in staat om u alle correspondentie tussen de montage-instructies worden uitgevoerd en de regels in de broncode te tonen . Bijvoorbeeld met behulp van cc op Linux , compileren het programma om een debuggable maken a.out bestand :   cc - g myprogram.c kopen van 2   Start dbx op het uitvoerbare bestand : < br
  dbx a.out 3
  > Zie de volgende 10 regels broncode punt te worden uitgevoerd met het commando "list" . Gebruik " list " om een deel van de broncode in een bronbestand gebruikt om a.out bouwen zien . 4
  Kies een bronbestand en een regelnummer binnen dat bestand naar een breekpunt met het instellen " stop " commando . Voer bijvoorbeeld   " stop bij myprogram.c : 15 " 5
  Voer het programma uit tot hij het breekpunt met " run " of stap een bron lijn bereikt in een tijd met " next ". 6
  Onderzoek staat het programma met de "print " commando wanneer het breekpunt is bereikt en de controle terug naar dbx . Bijvoorbeeld , om de waarde van de variabele " opties " in het programma te zien , voer :   afdrukopties 7
  verder uitvoeren van delen van het programma in het kader dbx 's controle en onderzoek van de programma 's staat als het bereikt kritische punten , totdat je de bug te vinden of te begrijpen wat het programma eigenlijk doet
 8
  Roep dbx op een kern bestand zoals dit: .   dbx kern < br >
  wanneer het proberen om een core dump te analyseren . Dit is een ander belangrijk gebruik van dbx . 
 
 |