J'ai un problème avec GDB. Chaque fois que j'essaie de déboguer un programme C ++, juste après l'avoir exécuté, GDB donne cette erreur:
(gdb) run
Starting program: /home/errikos/Workspaces/tests/a.out
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Après cela, GDB continue de fonctionner (c'est-à-dire qu'il ne plante pas complètement).
Je suis conscient qu'il existe plusieurs rapports de bogues à ce sujet ( ici , ici et ici ). Dans le deuxième rapport, il est également affirmé qu'un correctif a été publié. Dans le troisième, il y a une solution de contournement symlink, qui n'a pas fonctionné pour moi (et que je n'aime pas, même si cela a fonctionné).
Quelqu'un a-t-il trouvé une solution pour cela? Un paquet manquant?
Remarque: J'ai les versions de test Ubuntu Toolchain (ppa: ubuntu-toolchain-r / test) PPA activées.