Διαφορά μεταξύ των αναθεωρήσεων του «Αποσφαλμάτωση»

Γενικότερη περιγραφή του όρου και αφαίρεση συγκεκριμένης πληροφορίας από την εισαγωγή.
(Γενικότερη περιγραφή του όρου και αφαίρεση συγκεκριμένης πληροφορίας από την εισαγωγή.)
Στην [[επιστήμη υπολογιστών]] και στην [[ηλεκτρονική]], '''αποσφαλμάτωση''' ή '''εκσφαλμάτωση''' ονομάζεται η μεθοδική διαδικασία εύρεσης και εξάλειψης [[Σφάλμα κώδικα|σφαλμάτων κώδικα]] ενός [[Πρόγραμμα υπολογιστή|προγράμματος υπολογιστή]] ή ελαττωμάτων ενός [[ηλεκτρονικό κύκλωμα|ηλεκτρονικού κυκλώματος]], ώστε να συμπεριφέρονταισυμπεριφέρεται όπως σχεδιάστηκανπροβλέπεται. Η αποσφαλμάτωση (debugging)τείνει γίνεταινα συνήθωςείναι μεδυσκολότερη τηόταν βοήθειατα εξειδικευμένουδιάφορα [[λογισμικό|λογισμικού]],υποσυστήματα τωνείναι '''αποσφαλματωτών'''στενά συνδεδεμένα (debuggerstightly coupled), οικαθώς οποίοιαλλαγές έχουν- τη δυνατότητα ναδιορθώσεις εκτελέσουνστο ένα εξωτερικόμπορεί πρόγραμμανα βήμαείναι προςαιτία βήμα,εμφάνισης να καταγράφουνσφαλμάτων σε κάθε στάδιο την κατάστασή του, να διακόπτουν τη ροή εκτέλεσηςένα κλπάλλο.
 
Για να δουλέψει ένας εκσφαλματωτής πρέπει το προς εκσφαλμάτωση πρόγραμμα να περιέχει δεδομένα του πηγαίου κώδικα που τρέχει. Σε Λειτουργικό σύστημα Linux αυτό γίνεται με την προσθήκη της παραμέτρου -g στην γραμμή εντολών που προκαλεί την μετάφραση του προγράμματος γραμμένου σε Ansi C. Ο αποσφαλματωτής καλείται εκτελώντας την εντολή sdb ή adb ή [[αποσφαλματωτής GNU|gdb]] ή dbx.
 
== Διαδικασία αποσφαλμάτωσης ==
39

επεξεργασίες