GDB ziemlich Druck ImportError: No module named 'Drucker'

Ich versuche, fügen Sie pretty-printing für STL in mein GDB auf Ubuntu 14.04. Einige details zu den Extras:

OS: Ubuntu 14.04

gdb-version: 7.7

python version: 2.7.6

Python ist3 version: 3.4.0

Aber nachdem ich das setup genau wie das, was die Anweisung sagt. Ich bekomme immer noch folgende Fehler:

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.

Dann habe ich haved doppelt geprüft meine pretty-printing-Installationsverzeichnis. Unter dem Verzeichnis /home/jerry/myLib/gdb_stl_support/python/libstdcxx/v6/ ich kann deutlich sehen, dass ich die printers.py Datei. Und ich habe auch den Inhalt printers.py ich bin sicher, es hat auch die register_libstdcxx_printers Klasse. Warum der python-interpreter ist immer noch beschweren das printers Modul fehlt? Dies scheint wirklich seltsam zu mir.

InformationsquelleAutor Dreamer | 2014-10-05
Schreibe einen Kommentar