码迷,mamicode.com
首页 > 数据库 > 详细

gdb 调试出现 ImportError: No module named 'libstdcxx'

时间:2015-11-03 14:52:35      阅读:686      评论:0      收藏:0      [点我收藏+]

标签:

在emacs使用gdb调试程序,出现错误

"/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.02LTS

$ 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启动时都会自动调用。

加入如下代码

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-issu

gdb 调试出现 ImportError: No module named 'libstdcxx'

标签:

原文地址:http://www.cnblogs.com/aaron2015/p/4933181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!