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