У меня проблема с GDB. Всякий раз, когда я пытаюсь отладить любую программу на C ++, сразу после ее запуска GDB выдает такую ошибку:
(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
После этого GDB продолжает работать (т.е. не падает полностью).
Я знаю, что есть несколько сообщений об ошибках ( здесь , здесь и здесь ). Во втором отчете также утверждается, что выпущено исправление. В третьем, есть обходной путь символической ссылки, который не работал для меня (и который мне не нравится, даже если он работал).
Кто-нибудь нашел обходной путь для этого? Есть пропавшая посылка?
Примечание: у меня активирован тестовый билд Ubuntu Toolchain (ppa: ubuntu-toolchain-r / test) PPA.