Kom godt i gang med GNU Debugger på Linux: Et nedbrudskursus

Kom godt i gang med GNU Debugger på Linux: Et nedbrudskursus
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Debugging er en uundværlig færdighed for programmører og sikkerhedsforskere. At have en stærk forståelse af fejlretning giver dig mulighed for at forstå en eksekverbar på et lavere niveau og fange eventuelle lurende fejl.





MUO Video af dagen RUL FOR AT FORTSÆTTE MED INDHOLD

GNU-debuggeren eller GDB er et tidløst fejlfindingsværktøj, som programmører har stolet på i årevis nu. Sådan bruger du GDB på Linux.





Forberedelse af prøveprogrammer

For at udforske funktionerne i GDB skal du bruge en eksekverbar fil til at eksperimentere med. Til demonstration vil du køre GDB på et nøglekontrolprogram én gang med kildekode og fejlfindingssymboler til rådighed, én gang uden kildekode og på et simpelt flertrådet program, der udskriver beskeder til skærmen, både skrevet i C og kompileret med GCC ( GNU C-kompiler).