文档章节

msys2 执行gdb时 出现 ImportError: No module named libstdcxx.v6.printers

shzwork
 shzwork
发布于 2018/11/22 11:01
字数 322
阅读 17
收藏 0

zero@zero-PC MSYS ~
$ gdb
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-msys".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Traceback (most recent call last):
  File "<string>", line 3, in <module>
ImportError: No module named libstdcxx.v6.printers
/etc/gdbinit:6: Error in sourced command file:
Error while executing Python code.
(gdb)
 

======================================

msys2 出现这个错误

网上的解决方案 一般是这个 

------------------------------------

解决方案: 
在自己的用户根目录下面新建.gdbinit文件 
cd ~ 
vim .gdbinit 
然后复制如下代码到.gdbinit文件:

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

但实验后 发现没有效果

搜索 gdbinit 发现 /etc/ 底下有一个 gdbinit

python
import sys
sys.path.insert(0, sys.path[0] + '/../../gcc-6.3.0/python')
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end

发现这里的gcc-6.3.0 和 msys2里带的 gcc的版本不一样 把

'/../../gcc-6.3.0/python' 改成  '/../../gcc-7.3.0/python'  就可以了。。。

© 著作权归作者所有

shzwork
粉丝 13
博文 742
码字总数 10605
作品 0
厦门
私信 提问
ImportError: No module named 'requests'

补充说明: 当前环境是在windows环境下 python版本是:python 3.4. 刚开始学习python,一边看书一边论坛里阅读感兴趣的代码, http://www.oschina.net/code/snippet140626643470 的代码运行报...

庸夫俗子
2014/11/06
49.2K
0
matplotlib安装报错six.moves模块导入失败

近日在使用matplotlib时,报错如下: from six.moves import map ImportError: No module named moves 具体说明: 1 import matplotlib 此命令执行后无任何异常。 2 import matplotlib.pypl...

pengpinglei
2014/12/03
6.8K
1
ModuleNotFoundError: No module named '_gdbm' ModuleNotFoundError: No module named 'gdbm' 'apt_pkg'

在ubutu16.04中将默认的python版本更换为3.6.5的过程中出现下面问题 在终端输入其他命令的过程中也同样出现了下面问题,求教,谢谢各位,第一次提问 Traceback (most recent call last): Fil...

damengshen
2018/06/27
2.3K
0
ubuntu切换python默认版本从2.7到3.5后 报错 ImportError: No module named 'pip'

使用pip遇到错误ImportError: No module named packaging.version的解决方法 2017年03月22日 16:08:33 阅读数:3148 由于需要用到pip,所以在Ubuntu上安装了一个,由于Python是2.7版本的,所...

Jake_xun
2018/05/16
106
0
CENTOS6升级python问题

升级后提示 ImportError: No module named xxx ImportError: No module named gi ImportError: No module named libxml2 怎么破?...

wuqing
03/28
50
3

没有更多内容

加载失败,请刷新页面

加载更多

全面兼容IE6/IE7/IE8/FF的CSS HACK写法

浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的。加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie...

前端老手
16分钟前
3
0
常用快递电子面单批量打印api接口对接demo-JAVA示例

目前有三种方式对接电子面单: 1.快递公司:各家快递公司逐一对接接口 2.菜鸟:支持常用15家快递电子面单打印 3.快递鸟:仅对接一次,支持常用30多家主流快递电子面单打印 目前也是支持批量打...

程序的小猿
19分钟前
6
0
Yii 框架中rule规则必须搭配验证函数才能使用

public $store_id;public $user_id;public $page;public $limit;public $list;public $mch_list;public $cart_id;public $is_community;public $shop_id;public $cart_typ......

chenhongjiang
21分钟前
4
0
Flutter使用Rammus实现阿里云推送

前言: 最近新的Flutter项目有“阿里云推送通知”的需求,就是Flutter的App启动后检测到有新的通知,点击通知栏然后跳转到指定的页面。在这里我使用的是第三方插件Rammus来实现通知的推送,之...

EmilyWu
22分钟前
41
0
Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短...

阿里巴巴云原生
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部