Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te gebruiken DBX Debugger
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 .

Previous: Next:
  Computer Programming Languages
·Qt Designer Tutorials 
·Hoe kan ik op Alles vervangen …
·Wat is een computer programma …
·Hoe je tekst toevoegen in een …
·Hoe te TPL bestanden bewerken 
·Wat is een Test Harness ? 
·Welke toepassingen Gebruik het…
·Wat is de betekenis van de con…
·Computer Gebruikt voor compute…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe schrijf je een lijst van Key Value P…
·Hoe maak je een Case Sensitive Input in …
·Hoe maak je een XML- document & Root ele…
·Hoe te controleren of een String Bevat A…
·Hoe te Python Math.log gebruiken met Bas…
·VBA String Vergelijking Functies 
·JavaScript om te bepalen of een element …
·Hoe om te controleren voor Opeenvolgende…
·Hoe gegevens overbrengen tussen tabellen…
Copyright © Computer Kennis http://www.nldit.com