GDB довольно печатает ImportError: нет модуля с именем 'printers'
Я пытаюсь добавитькрасивая печать для STL в моем GDB на Ubuntu 14.04. Некоторые подробности об инструментах:
ОС: Ubuntu 14.04
Версия GDB: 7,7
версия Python: 2.7.6
версия python3: 3.4.0
Но после того, как я настроил точно так, как сказано в инструкции. Я все еще получаю следующие ошибки:
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "/home/jerry/myLib/gdb_stl_support/python/libstdcxx/v6/__init__.py", line 19, in <module>
from printers import register_libstdcxx_printers
ImportError: No module named 'printers'
/home/jerry/.gdbinit:6: Error in sourced command file:
Error while executing Python code.
Reading symbols from main...done.
Затем я дважды проверил мой симпатичный каталог установки печати. Под каталогом/home/jerry/myLib/gdb_stl_support/python/libstdcxx/v6/
Я ясно вижу, что у меня есть файл printers.py. И я также просматриваю содержимое printers.py, я уверен, что он также имеетregister_libstdcxx_printers
учебный класс. Почему интерпретатор Python все еще жалуетсяprinters
модуль отсутствует? Это кажется мне действительно странным.