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