Programmer i udviklingen vil uundgåeligt få bugs, der skal spores ned og løst. Mens de simpleste programmer normalt kan fejlrettet ved at kigge i kildekoden, komplekse applikationer involvere mange interagerende variabler og klasse strukturer , hvori fejlen kunne skjule . Derfor værktøjer såsom GNU-projektet Debugger ( GDB ) hjælpe programmører ved at lade dem bogstaveligt pause deres programmer på bestemte punkter for at undersøge de aktuelle værdier af datastrukturer og variabler . GDB gør dette til en ligetil procedure i Linux. Instruktioner
1
Åbn en terminal emulator fra hovedmenuen på din Linux-distribution. Dette vil enten være i den øverste venstre hjørne , hvis du bruger GNOME eller nederste venstre hjørne , hvis du bruger KDE.
2
Type " cd " efterfulgt af biblioteket navn, som indeholder dit kompileret eksekverbare fil til indtaste denne mappe .
3
Launch GDB med kommandoen " gdb eksekverbar ", hvor " eksekverbar " er navnet på din kompileret eksekverbare .
4
Angiv line , hvor du ønsker at holde pause dit program henrettelse med kommandoen " bn ", hvor "n " er det linjenummer , hvor du ønsker at bryde, eller bryde point .
5.
Type " køre " til begynder dit program henrettelse . Det vil køre indtil den rammer den linje , du har angivet som knækpunkt.
6
Type "print x ", hvor "x" er navnet på en variabel eller datastruktur efter dit program pauser på den angivne pege at vise værdien (r ) i forbindelse med "x ".
7
Type " skridt " for at fortsætte gennem programmet linje for linje , eller " fortsæt" for at genoptage udførelsen til næste break point ( hvis du har angivet flere break point).
8
Type " q " eller "quit ", når du er færdig med din debugging session. Du kan også høre GNU website for en ekspansiv liste over mulige debugging operationer med GDB .