Il existe des moyens pour localiser et arrêter les bugs sur Linux. La fonctionnalité " Oops " du noyau Linux a une technique de débogage qui permet de résoudre un problème de segmentation fault , et vous montre également comment mettre en place le débogueur source du noyau ( kgdb ) . De là, la source débogueur du noyau résout le problème en utilisant le débogueur GNU (gdb) . Ce débogueur gdb de la Free Software Foundation , utilisé à partir de la ligne de commande ou de divers outils graphiques , travaille à enchaîner les erreurs Linux. Il sera également programmes en espace utilisateur et le noyau Linux. Instructions
1
lancer le débogueur gdb en utilisant la commande « gdb programme de nom " . Le débogueur gdb va charger les symboles de l'exécutable, puis il affiche un message d'entrée . Ce message vous permettra de commencer à utiliser le débogueur.
2
Voir le processus avec le gdb . Pour ce faire , ouvrez la commande "Exécuter " pour lancer l' exécution du programme et démarrer le débogage depuis le début
3
Exécutez la commande suivante pour démarrer gdb avec un fichier core : . Gdb c - core programname . Ne pas exécuter le programme encore .
4
Inscrire le code source où vous croyez que le bug se trouve. Ensuite, réglez points d'arrêt dans l'application en cours de débogage pour voir le processus dans les sections.
5
Exécutez la commande et lancer le programme de débogage.