συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Τρόπος εντοπισμού σφαλμάτων Linux Εφαρμογές

Υπάρχουν τρόποι για να εντοπίσετε και να σταματήσει σφάλματα σε Linux . Το " Ωχ " λειτουργικότητα του πυρήνα του Linux έχει μια τεχνική εντοπισμού σφαλμάτων που λύνει ένα πρόβλημα του κατακερματισμού βλάβης , και επίσης σας δείχνει πώς να ρυθμίσετε το πρόγραμμα εντοπισμού σφαλμάτων κώδικα του πυρήνα ( kgdb ) . Από εκεί , ο πυρήνας πηγή εντοπισμού σφαλμάτων λύνει το πρόβλημα με το πρόγραμμα εντοπισμού σφαλμάτων GNU ( gdb ) . Αυτό το gdb debugger από το Free Software Foundation , που χρησιμοποιείται από τη γραμμή εντολών ή διάφορα γραφικά εργαλεία , εργάζεται για να εμποδίσει τα έξω λάθη Linux . Επίσης, θα προγραμμάτων user-space και τον πυρήνα του Linux . Οδηγίες
Η

1 Ξεκινήστε το πρόγραμμα εντοπισμού σφαλμάτων gdb με τον " gdb όνομα του προγράμματος " εντολή . Ο debugger gdb θα φορτώσει τα σύμβολα του εκτελέσιμο , και τότε θα εμφανιστεί μια προτροπή εισόδου . Αυτό το μήνυμα θα σας επιτρέψει να αρχίσετε να χρησιμοποιείτε το πρόγραμμα εντοπισμού σφαλμάτων . 2

Δείτε τη διαδικασία με το gdb . Για να γίνει αυτό , ανοίξτε το " Run" εντολή για να ξεκινήσει η εκτέλεση του προγράμματος και να αρχίσει τον εντοπισμό σφαλμάτων από την αρχή
εικόνων 3

Εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε gdb με ένα αρχείο πυρήνα : . Gdb -c πυρήνα programname . Μην εκτελείτε το πρόγραμμα ακόμα .
Η 4

Λίστα τον πηγαίο κώδικα όπου πιστεύετε ότι το έντομο βρίσκεται . Στη συνέχεια, ορίσετε σημεία διακοπής στην εφαρμογή που debugging για να δείτε την διαδικασία στα τμήματα .
5

Εκτελέστε την εντολή και να ξεκινήσετε το πρόγραμμα εντοπισμού σφαλμάτων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα