Activation de GDB Pretty Printing pour les objets C STL dans Eclipse CDT
Le débogage de programmes C avec des objets STL peut être difficile lorsque la sortie GDB par défaut est pas facilement interprétable. L'activation de Pretty Printing résout ce problème en fournissant une représentation plus conviviale des structures de données STL.
Prérequis
Configuration de jolies impressions
Configurer le fichier GDBinit : Créez un fichier .gdbinit dans le répertoire de votre projet et ajoutez le contenu suivant :
<code class="python">import sys sys.path.insert(0, '/home/<path_to_pretty_printers>') from libstdcxx.v6.printers import register_libstdcxx_printers register_libstdcxx_printers(None)</code>
Activer Pretty Printing dans Eclipse CDT : Dans Eclipse, accédez à Fenêtre -> Préférences -> C/C -> Débogage -> GDB.
Commandes GDB supplémentaires : Pour une personnalisation plus poussée, exécutez ces commandes dans GDB :
set print pretty on set print object on set print static-members on set print vtbl on set print demangle on set demangle-style gnu-v3 set print sevenbit-strings off
Conseils supplémentaires
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!