comment afficher le contenu des conteneurs STL à l'aide de GDB 7.x
J'ai été en utilisant la macro solution, comme il est indiqué ici. Cependant, il y a une mention sur la façon de les visualiser sans les macros. Je me réfère à GDB de la version 7 et ci-dessus.
Quelqu'un d'illustrer comment?
Grâce
source d'informationauteur vehomzzz | 2010-03-22
Vous devez vous connecter pour publier un commentaire.
Obtenir le python de téléspectateurs à partir de SVN
Ajouter les éléments suivants à votre
~/.gdbinit
Puis imprimez devrait fonctionner:
Dans gdb:
Pour revenir à l'ancien affichage utilisation
print /r
(/r
est pour les matières premières).Voir aussi: http://sourceware.org/gdb/wiki/STLSupport
La libstdcxx_printers sont inclus avec les versions récentes de GCC, donc si vous utilisez GCC 4.5 ou plus, alors vous n'avez pas besoin de faire quoi que ce soit, jolie impression Fonctionne, tout Simplement.
Pour désactiver la jolie impression
p/r
ouprint/r
pour obtenir "raw" de sortie.