Felsökning är en oumbärlig färdighet för programmerare och säkerhetsforskare. Genom att ha ett starkt grepp om felsökning kan du förstå en körbar fil på en lägre nivå och fånga eventuella lurande fel.
två datorer två bildskärmar ett tangentbord en musDagens video från MUO SCROLL FÖR ATT FORTSÄTTA MED INNEHÅLL
GNU debugger eller GDB, är ett tidlöst felsökningsverktyg som har förlitats på av programmerare i flera år nu. Så här använder du GDB på Linux.
Förbereder exempelprogram
För att utforska funktionerna i GDB behöver du en körbar fil att experimentera med. För demonstration kommer du att köra GDB på ett nyckelkontrollprogram en gång med källkod och felsökningssymboler tillgängliga, en gång utan källkod, och på ett enkelt flertrådigt program som skriver ut meddelanden till skärmen, både skrivna i C och kompilerade med GCC ( GNU C-kompilator).