GDB没有在eclipse中显示某些值

时间:2012-01-26 04:15:52

标签: linux eclipse debugging gdb llvm

当我尝试使用Eclipse显示某些数据结构(包括STL和某些LLVM类型,如Instruction *)的值时,它只给出了地址而不是它们的内容。我的eclipse与GDB集成在一起。请帮忙。

2 个答案:

答案 0 :(得分:2)

您可能需要为各种STL容器设置漂亮的打印机。看到这个链接:

http://wiki.eclipse.org/CDT/User/FAQ#How_can_I_inspect_the_contents_of_STL_containers.3F

答案 1 :(得分:0)

最新的gdb(7.3)和最新的GCC(4.6)在显示STL容器方面取得了重大进展。另外,最近的gdb可以在python中编写脚本,你可以利用它(例如脚本gdb来打印你的值)。

注意:您的问题很可能与Eclipse无关。