gdb 調試出現 ImportError: No module named 'libstdcxx'

在emacs使用gdb調試程序,出現錯誤python

"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'

系統 ubuntu14.02LTSlinux

$ gcc --version
gcc (Ubuntu/Linaro 4.4.7-8ubuntu1) 4.4.7
$ gdb --version
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
$ python --version
Python 2.7.6

創鍵.gdbinit初始文件,這樣每次gdb啓動時都會自動調用。c++

加入以下代碼ubuntu

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

 

參考http://stackoverflow.com/questions/31062010/ubuntu-14-04-gcc-4-8-4-gdb-pretty-printing-doesnt-work-because-of-python-issuapp

相關文章
相關標籤/搜索