Hvordan feilsøke Linux-applikasjoner

Hvordan feilsøke Linux-applikasjoner


Det finnes måter å finne og stoppe bugs på Linux. Den "Oops" funksjonaliteten av Linux-kjernen har en debugging teknikk som løser en segmentering feil problem, og også viser deg hvordan du setter opp kjernen kilde debugger (kgdb). Derfra løser kjernen kilde debugger problemet ved hjelp av GNU debugger (gdb). Dette gdb debugger fra Free Software Foundation, som brukes fra kommandolinjen eller ulike grafiske verktøy, virker å lenke ut Linux feil. Det vil også bruker romprogram og Linux-kjernen.

Bruksanvisning

1 Start gdb debugger ved å bruke "gdb programnavn" -kommandoen. Den gdb debugger vil laste kjørbare symboler, og deretter vil det vise en inngang prompt. Denne meldingen vil tillate deg å begynne å bruke feilsøkingsverktøyet.

2 Se prosessen med gdb. For å gjøre dette, åpne "Kjør" -kommandoen for å starte kjøre programmet og begynne feilsøking fra begynnelsen.

3 Kjør følgende kommando for å starte gdb med en kjerne fil: gdb-c kjerne Programnavn. Ikke kjør programmet ennå.

4 Liste kildekoden der du tror feilen ligger. Så sett svake punktene i programmet du feilsøker å se prosessen i seksjoner.

5 Kjør kommandoen og start debugging program.

Hint

  • Hvis du har behov for hjelp eller har spørsmål, kan du vise omfattende gdb elektronisk hjelp og en detaljert tutorial ved hjelp av "Hjelp" -kommandoen.