Eu tenho um problema com o GDB. Sempre que tento depurar qualquer programa C ++, logo após executá-lo, o GDB dá o seguinte erro:
(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
Depois disso, o GDB continua em execução (ou seja, não trava completamente).
Estou ciente de que existem vários relatórios de erros sobre isso ( aqui , aqui e aqui ). No segundo relatório, também há uma alegação de que há uma correção lançada. No terceiro, há uma solução alternativa para o link simbólico, que não funcionou para mim (e da qual não gosto, mesmo que funcionasse).
Alguém encontrou uma solução alternativa para isso? Falta algum pacote?
Nota: Eu tenho as compilações de teste do Ubuntu Toolchain (ppa: ubuntu-toolchain-r / test) ativadas pelo PPA.