Maison >développement back-end >C++ >Pourquoi GDB manque-t-il de code source lors du débogage des programmes C ?
Erreur de code source manquant dans GDB
Problème :
Lors de l'utilisation de GDB pour déboguer C programmes qui lèvent des exceptions, les utilisateurs rencontrent un message d'erreur indiquant que raise.c est manquant. Cette erreur empêche le débogage complet du code source.
Correction :
Pour résoudre ce problème et activer le débogage complet du code source dans GDB, suivez ces étapes :
1. Installez la version Debuginfo de Libc6 :
Assurez-vous que le package libc6-dbg est installé sur votre système. Ce package contient les informations de débogage de la bibliothèque C.
2. Configurer le système de packages pour la gestion du code source :
S'il n'est pas déjà configuré, activez votre système de packages pour télécharger et traiter les packages de code source en :
3. Téléchargez le code source de la bibliothèque C :
4. Localisez le répertoire du code source et définissez le chemin GDB :
Une fois ces étapes terminées, GDB devrait maintenant afficher correctement le code source lors du débogage des programmes C.
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!