Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Τρόπος εντοπισμού σφαλμάτων με DBX

DBX είναι ένα δημοφιλές Unix-based πρόγραμμα εντοπισμού σφαλμάτων που αναπτύχθηκε από τους μεταπτυχιακούς Berkeley Mark Linton . Είναι κατά κύριο λόγο βρίσκονται σε AIX , BSD , IRIX και συστήματα Solaris UNIX , αλλά είναι επίσης διαθέσιμο στην IBM συστήματα z /OS . Όλα τα προγράμματα που είναι γραμμένα σε Pascal , Fortran , C ή C + + μπορεί να διορθωθεί με το DBX . DBX σας επιτρέπει να εξετάσει και μόνο τις γραμμές κώδικα ή οδηγίες του μηχανήματος , ένα κάθε φορά , ενώ μπορείτε να δείτε τη συνολική λειτουργία του προγράμματος . Αυτό σας επιτρέπει να αξιολογήσει και να χειριστεί ένα ευρύ φάσμα των μεταβλητών . Οδηγίες
Η 1

Ξεκινήστε τη συνεδρία DBX . Στο κέλυφος εντολών , πληκτρολογήστε την εντολή DBX " $ dbx . " Το πρόγραμμα θα σας ρωτήσει για το όνομα του αρχείου που θέλετε να εξεταστούν . Αν θα θέλατε να φορτώσετε και να διορθώσετε ένα ειδικό πρόγραμμα , τύπου " $ dbx " ακολουθούμενο από το όνομα του προγράμματος στο προτρεπτικό του κελύφους . DBX θα αρχίσει να τρέχει αυτόματα. Το πρώτο θα αναζητήσει και να διαβάσει το αρχείο εγκατάστασης " . Dbxrc . " 2

Επεξεργασία γραμμές εντολών σας . DBX προσφέρει line- μοντάζ χαρακτηριστικά παρόμοια με εκείνα στο Korn Shell . Για να ενεργοποιήσετε αυτήν τη δυνατότητα , εισάγετε το subcommand "set -o » ή «set επεξεργασία . " DBX παρέχει επίσης μια δυνατότητα επεξεργασίας είναι παρόμοια με τη χρήση του VI. Για να το ενεργοποιήσετε , εισάγετε " set- o vi » ή «set vi επεξεργασία . "
Εικόνων 3

Set όρια ευαισθησίας στο πρόγραμμά σας . Όταν debug με DBX , θα σταματήσει και να αναφέρουν κάθε φορά που φτάνει ένα σημείο διακοπής . Ορίσετε σημεία διακοπής , όπου υποψιάζεστε ότι υπάρχουν σφάλματα στο πρόγραμμα σας . Όταν DBX σταματήσει , θα είστε σε θέση να χρησιμοποιήσετε εντολές για να επιθεωρήσετε και να επεξεργαστείτε το πρόγραμμά σας . Για να ορίσετε ένα σημείο διακοπής , εισάγετε το " stop ". Subcommand Για να διαγράψετε ένα σημείο διακοπής , εισάγετε " delcmd " στο subcommand .
Η 4

Run DBX . Για να ξεκινήσετε τη διαδικασία εντοπισμού σφαλμάτων , απλά εισάγετε τον subcommand "τρέχει ". Πολλαπλές - διαδικασία εντοπισμού σφαλμάτων θα ενεργοποιηθεί . Το πρόγραμμα θα διαρκέσει έως ότου φθάσει σε σημείο διακοπής ή η διαδικασία έχει ολοκληρωθεί.
5

Ενεργοποιήστε τον εντοπισμό . Ιχνηλατώντας σας επιτρέπει είτε να εκτυπώσετε ή να δείτε μια επίδειξη της διαδικασίας εντοπισμού σφαλμάτων . Εισάγετε τον subcommand " ίχνος " για να ενεργοποιήσετε αυτή τη λειτουργία . Ιχνηλατώντας την debugging θα κάνει DBX τρέχει πολύ πιο αργή , αλλά θα σας δώσει τη δυνατότητα να δείτε τι ακριβώς κάνει η DBX .
Η
εικόνων

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

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