Program i utvecklingen kommer oundvikligen att få buggar som måste spåras upp och lösas . Även de enklaste programmen kan oftast rättas genom att titta över källkoden , komplexa applikationer involverar många samverkande variabler och strukturer klass där buggen kunde dölja . Följaktligen verktyg såsom GNU Project Debugger ( GDB ) hjälpa programmerare genom att låta dem bokstavligen pausa sina program på bestämda punkter för att granska de aktuella värdena för datastrukturer och variabler . GDB gör detta en rättfram procedur i Linux . Instruktioner
1
Öppna en terminal emulator från huvudmenyn på din Linux-distribution . Det kommer antingen vara i det övre vänstra hörnet om du använder GNOME eller nedre vänstra hörnet om du använder KDE .
2
Skriv " cd " följt av katalognamn som innehåller din sammanställt körbar fil till Ange den katalogen .
3
Launch gDB med kommandot " gdb körbar " där " körbar " är namnet på din sammanställt körbar .
4
Ange linje där du vill pausa din programmets exekvering med kommandot " bn " , där " n " är radnumret där du vill bryta , eller brytpunkt .
5
Type " kör " till börja med genomförandet av programmet . Det kommer att pågå tills den träffar den linje du angett som brytpunkt .
6
Type " print x " där " x " är namnet på en variabel eller datastruktur efter dina program pauser vid den angivna peka för att visa värdet ( s ) i samband med " x ".
7
Type " steg " för att fortsätta igenom programmet rad för rad , eller " fortsätt " för att återuppta exekveringen till nästa brytpunkt ( om du har angett flera brytpunkter ) .
8
Type " q " eller " quit " när du är klar med din felsökning session . Du kan också konsultera GNU hemsida för en expansiv lista över möjliga felsökning verksamhet med GDB .