Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Hur felsöka en Linux- drivrutin

    Debugging är processen att upptäcka varför ett program kraschar så den kan fastställas . Skaparen av ett program är normalt den person som debugs det . Men på Linux är det fullt möjligt att felsöka ett program och skicka informationen till utvecklaren om felet du upplever så att de kan åtgärda det . Debugging är mer än bara om att programmet kraschar , ett speciellt program som kallas en debugger kan ge användbara tips om exakt hur stor del av programmet kraschar . En Linux- drivrutin , eller kernel modul , kan felsökas precis som alla andra program som använder GNU Debugger ( GDB ) . . Instruktioner
    1

    Öppna ett terminalfönster
    2

    Skriv följande kommando och tryck sedan på " Enter " för att köra GDB på modulen:

    gdb /lib /modules /yourversion /kernel /modulepath

    Ersätt " yourversion " med den version av Linux som körs på systemet , och " modulepath " med den katalog som innehåller drivrutinen .

    3

    Type " kör " för att starta modulen i debugger .
    4

    Klicka och dra musen över listan som visas av GDB när programmet stöter på ett fel , tryck sedan på " Ctrl " och " C "för att kopiera dem . GDB visar en lista över de specifika kodrader som orsakar problemet . Om du är författare av kärnan modulen , kan du använda denna information för att rätta till problemet . Om inte , kan du skicka dessa rader till författaren tillsammans med en vägledande anmärkning beskriva problemet du upplever .
    5

    Typ " quit " och tryck på " Enter " för att avsluta GDB .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera MOV till MP4 Med FFmpeg på Linux
    ·Hur man installerar teckensnitt på CentOS 5
    ·Hur man installerar ett ATI 3870 i en Fedora 9
    ·Hur du uppdaterar GDK - pixbuf Lastare
    ·Hur man installerar RPM Package i Fedora
    ·Hur Block Ares P2P i Linux
    ·Hur till Återvinna Ej allokerade block från XFS
    ·Hur man installerar & Play Il - 2 Sturmovik i Linux
    ·Hur man installerar SSL på Tomcat
    ·Hur man byter Datum med ett numeriskt i Bash
    Utvalda artiklarna
    ·Om Disk Defragmentera
    ·Hur man läser ryska Language Unicode på Windows XP
    ·OS X 10.6 Snow Leopard Specifikationer
    ·Finns takfönster en bra idé
    ·Ställa en ikon för en flyttbar enhet
    ·Hur man gör en Windows Diskrensning
    ·Hur göra din Vista dator snabbare
    ·Hur man kan stoppa installationsguiden från att instal…
    ·Quilting Idéer för en 75th födelsedag
    ·Hur man återställer lösenordet på en iBook PowerPC …
    Copyright © Dator Kunskap http://www.dator.xyz