我尝试调试时遇到IDE NSight(eclipse)的“漂亮打印机”选项问题。我已经Google搜索,但我还没有找到解决我的问题。NSight gdb错误
当我开始调试,将出现一条消息:
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21-gdb.py", line 64, in <module>
register_libstdcxx_printers(gdb.current_objfile())
File "/usr/lib/x86_64-linux-gnu/../../share/gcc-5/python/libstdcxx/v6/__init__.py", line 33, in register_libstdcxx_printers
register_libstdcxx_xmethods(obj)
File "/usr/lib/x86_64-linux-gnu/../../share/gcc-5/python/libstdcxx/v6/xmethods.py", line 600, in register_libstdcxx_xmethods
gdb.xmethod.register_xmethod_matcher(locus, ArrayMethodsMatcher())
File "/usr/share/gdb/python/gdb/xmethod.py", line 266, in register_xmethod_matcher
index = _lookup_xmethod_matcher(locus, matcher.name)
File "/usr/share/gdb/python/gdb/xmethod.py", line 236, in _lookup_xmethod_matcher
for i in range(0, len(locus.xmethods)):
AttributeError: 'gdb.Objfile' object has no attribute 'xmethods'
我不知道哪里出了问题,但变量的值没有出现,唯一的解决办法是禁用漂亮的打印选项。
我使用的是Ubuntu 16.04,cuda工具包是从存储库安装的。
如果有人能帮忙,我会很感激。
我刚刚也遇到了这个问题。它与eclipse或nsight无关,甚至在我从命令行运行时也会发生。 –