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

在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'

时间: 2024-10-07 23:24:27

gdb 调试出现 ImportError: No module named 'libstdcxx'的相关文章

scrapy调试时出现 ImportError: No module named win32api

windows下利用scrapy(python2.7)写爬虫,运行 scrapy crawl dmoz 命令时提示:exceptions.ImportError: No module named win32api 插个话题,这里还需要注意的是你需要到你所创建的爬虫项目目录下运行以上命令,比如你创建了 scrapy startproject tutorial 项目,你需要到tutorial目录下运行以上命令. 另外一点就是需要注意一下爬虫的名字 如:dmoz,它是和以下这个名字对应的 解决办法:安

saltstack &quot;ImportError: No module named salt.scripts&quot;错误解决

一.问题描述 生产线上使用的自动化管理工具是saltstack,CentOS6.8 x64,python 2.6.6 ,正所谓不作不死,由于有些功能需要python2.7.x ,在升级好python2.7后,写了saltstack api 发现python2.7不好使,原理是python2.7下没有salt模块,因此pip install salt 即在python2.7下安装成功了salt模块,但是发现重启salt-master时报错.如下图: 生产线啊,这可不行,赶紧恢复吧.pip unin

python模块以及导入出现ImportError: No module named &#39;xxx&#39;问题

python模块以及导入出现ImportError: No module named 'xxx'问题 python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模 块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比 如在a.py中使用b.py:  import b 但是如果要import一个不同目录的文件(例如b.py)该怎么做

python:ImportError: No module named setuptools

python安装模块时: python  setup.py install 错误:ImportError: No module named setuptools 没有setuptools的模块,安装这个模块即可解决此问题: 下载setuptools包 wget   thttp://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz tar zxvf setuptools-0.6c11.tar.gz cd se

导入错误:ImportError: No module named &#39;requests&#39;

当引用错误的时候第一时间查看,我们有没有安装这个模块, 安装了pip之后查看和安装模块就很方便了, pip list 可以查看我们安装的模块, pip install requests 安装requests模块 安装完成之后就看一下用pip list 命令看一下 再次运行程序就可以了 导入错误:ImportError: No module named 'requests'

Python 之 ImportError: No module named ***

如果想使用非当前模块中的代码,需要使用Import,这个大家都知道. 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: import b 但是如果要import一个不同目录的文件(例如b.py)该怎么做呢?  首先需要使用sys.path.append方法将b.py所在目录加入到搜素目录中.然后进行import即可,例如 import sys sys.path.append('c:\xxxx\b.py') # 这个例子针对 wi

已经装了MySQL-python,但在引用时报错:ImportError: No module named MySQLdb

导入MySQLdb模块的时候报错,如下 >>> import MySQLdb Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named MySQLdb 在网上找了一个解决方法: yum install MySQL-python  (centos系统) 再次导入的时候还是报错,怀疑是版本问题: $ pyth

Ubuntu: ImportError: No module named xgboost

ImportError: No module named xgboost 解决办法: git clone --recursive https://github.com/dmlc/xgboost cd xgboost; sudo make -j4 sh build.sh cd python-package python setup.py install 如果已经完成了一下步骤: git clone --recursive https://github.com/dmlc/xgboost cd xgb

from setuptools import setup, find_packages ImportError: No module named set

1 wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 2 ile "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>from dbapi2 import *File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in