Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux- gnu/libstdc++.so.6.0.19-gdb.py", line 63, in from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named 'libstdcxx'
我使用的是Gdb 7.7.1和g++版本4.8.4。我在网上搜索了一下,但没有得到答案。有人能解决我的错误吗?非常感谢你。
这是/usr/lib/debug/usr/lib/$triple/libstdc++.so.6.0.18-gdb.py中的一个错误; 启动gdb时,请输入:
python sys.path.append("/usr/share/gcc-4.8/python");
在emacs中使用gdb时遇到此错误。(在docker容器中-ubuntu) 我在下面试了一下,效果很好。
(1)打开libstdc++.so.x.x.x-gdb.py
(2)修改该文件(libstdc++.so.x.x.x-gdb.py )就像下面。
(3)再次执行gdb
如果使用
sudo
启动gdb,请确保路径正确。试试这个
sudo PATH=$PATH gdb ...
相关问题 更多 >
编程相关推荐