Erreur GDB : fichier raise.c manquant
Lors de l'exécution de GDB pour déboguer un programme, les utilisateurs peuvent rencontrer un message d'erreur se plaignant de l'absence fichier raise.c. Cela se produit malgré la détection d’une exception. Pour résoudre ce problème, il est nécessaire de préparer GDB pour le débogage complet du code source de la bibliothèque C.
Installer la version Debuginfo de Libc6 :
Si ce n'est pas déjà installé, installez la version debuginfo de libc6 en utilisant :
sudo apt install libc6-dbg
Préparer le système de packages :
Assurez-vous que le système de packages peut traiter les packages de code source en :
Télécharger Code source :
Téléchargez le code source de la version de la bibliothèque C installée :
cd /opt/src apt source libc6
Configurer GDB :
Déterminez le répertoire dans lequel GDB attend le code source en exécutant (gdb) info source dans GDB. Spécifiez le chemin du répertoire correct en utilisant (gdb) set substitut-path ou déplacez le code source vers l'emplacement attendu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!