如何在GDB中访问std :: tr1 :: shared_ptr的目标.这不起作用:
(gdb) p sharedPtr->variableOfTarget
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用指针对象本身(p sharedPtr)我得到这样的东西:
$1 = std::tr1::shared_ptr (count 2) 0x13c2060
Run Code Online (Sandbox Code Playgroud)
使用普通指针,我可以完成p *ptr并获取所有数据或p ptr->variable仅获取一个变量.
我在Centos 6.5,GCC 4.4.7-4.el6和GDB 7.2-64.el6_5.2.