Ошибка импорта: имя модуля libstdcxx

Когда я использую gdb для отладки моей программы на C ++ с ошибкой сегментации , я пришел с этой ошибкой в ​​gdb.

Traceback (последний последний вызов): Файл «/ usr / share / gdb / auto-load / usr / lib / x86_64-linux-gnu / libstdc ++. So.6.0.19-gdb.py», строка 63, из libstdcxx .v6.printers import register_libstdcxx_printers ImportError: Нет модуля с именем 'libstdcxx'

Я использую Gdb 7.7.1 и g ++ версию 4.8.4. У меня есть googled, но у меня нет ответов. Может ли кто-нибудь решить мою ошибку? Большое спасибо.

2 Solutions collect form web for “Ошибка импорта: имя модуля libstdcxx”

Это ошибка в /usr/lib/debug/usr/lib/$triple/libstdc++.so.6.0.18-gdb.py; Когда вы запустите gdb, введите:

python sys.path.append("/usr/share/gcc-4.8/python");

Я столкнулся с этой ошибкой во время использования gdb в emacs. (в докер-контейнере – ubuntu) Я попробовал это, как показано ниже, и работал хорошо.

(1) открыть libstdc ++. So.xxx-gdb.py

 sh> sudo vi /usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py 

(2) изменить этот файл (libstdc ++. So.xxx-gdb.py), как показано ниже.

 import sys import gdb import os import os.path pythondir = '/usr/share/gcc-4.8/python' libdir = '/usr/lib/x86_64-linux-gnu' sys.path.append(pythondir) <-- add this code 

(3) снова выполнить gdb

 Type "apropos word" to search for commands related to "word"... Reading symbols from ./a.out...done. (gdb) b main Breakpoint 1 at 0x400ae9: file vector7.cpp, line 7. (gdb) r Starting program: /home/dplee/work/study_room/c++/a.out Breakpoint 1, main () at vector7.cpp:7 7 vector<int> v(10); (gdb) list 2 #include <vector> 3 using namespace std; 4 5 int main() 6 { 7 vector<int> v(10); 8 int num = 0; 9 10 for(auto& i : v) 11 { (gdb) 
  • Как установить SQLAlchemy на Ubuntu?
  • Linux / Python: как я могу скрыть конфиденциальную информацию в файле Python, чтобы разработчики в среде не могли получить к ней доступ?
  • Python Linux dmidecode, как получить информацию HW с помощью Parsing?
  • Прямой вывод python в файл linux
  • Библиотека Python Exchange ActiveSync
  • Что является хорошим кандидатом на хранение для сбора данных в режиме реального времени в Linux?
  • Как перенести приложение Python в Linux, которое отлично работает в Windows
  • Запуск bash в подпроцессе прерывает stdout tty, если прерывается при ожидании `read -s`?
  • Как установить сетевой каталог с помощью python?
  • Python distutils - кто-нибудь знает, как его использовать?
  • Найти самый старый файл (рекурсивно) в каталоге
  •  
    Interesting Posts for Van-Lav

    Как использовать регистрацию paramiko?

    Назначение поверхностей зонам на основе трехмерных областей, которые они заключают

    TypeError: compile () ожидаемая строка без нулевых байтов

    Как объединить последовательные данные в фрейме данных и добавить значение

    Python2.6 и Snow Leopard. Проблема установки appscript (и МНОГО других пакетов)

    Сложность времени проверки, если два набора равны в Python

    Что делает оператор каретки (^) в Python?

    Python unittest – setUpClass () дает мне проблемы – почему я не могу так наследовать?

    python, скрипт cgi для HTTP-сервера. Почтовые переменные принимаются как None

    Служебные медиафайлы во время развертывания в django 1.8

    Python datetime для строки без микросекундного компонента

    Большая загрузка файла в Flask

    Список списков против использования памяти одного списка в Python

    Удалите информацию о моих JSON-данных

    Рекомендуемый формат данных для описания правил шахмат

    Python - лучший язык программирования в мире.