gdb 调试c/c++的一些小技巧

ptype obj/class/struct
查看obj/class/struct的成员,但是会把基类指针指向的派生类识别为基类
 

set print object on

这个选项可以看到派生对象的真实类名,虽然ptype也可以打印出对象
 
set print pretty on
以树形打印对象的成员,可以清晰展示继承关系,设置为off时对象较大时会显示“一坨”
 
如调试mysql Item类的派生类对象时会这样显示:
 
 gdb 调试c/c++的一些小技巧
 
set print vtbl on
用比较规整的格式来显示虚函数表
 
推荐设置这两个:
set print object on
set print pretty on
上一篇:MVC之路由规则 (自定义,约束,debug)


下一篇:Linux Ubuntu系统下Java开发环境搭建