GDB支持STL可视化(漂亮打印)

时间:2011-09-11 17:41:25

标签: c++ python stl gdb

GDB 7.0为STL对象添加了很多功能。但是,此实现仅支持GCC版本的STL。例如,如果您正在使用Dinkum STL实现,您可能会看到以下消息:

  File "c:/development/bbndk/python\libstdcxx\v6\printers.py", line 588, in to_string
    ptr = self.val ['_M_dataplus']['_M_p']
gdb.error: There is no member or method named _M_dataplus.

是否有人知道与Dinkum兼容的漂亮打印机库的开源或纪律实施?

1 个答案:

答案 0 :(得分:0)

修改libstdcxx / v6 / printers.py以使用Dinkum STL应该是非常简单的。

  

是否有人知道与Dinkum兼容的漂亮打印机库的开源或纪律实施

问Dinkum?