GDB在eclipse中不显示一些值

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

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

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

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

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