gdb调试
1、调试core文件
gdb binfile corefile
1)bt ---查看出问题的函数
2) f 3————进入帧的第三层
3)p var --打印 变量
比如p request.obj_url,p *this,p key[1] 等等
4)info locals---查看都有哪些局部变量
2、调试二进制程序
注意:原来的执行方式是./test_xxx -s 1 -t 10000 -u http://dl.yzz.cn/public/images/100817/29_140714_2_lit.jpg
使用gdb后,调试步骤如下
1) gdb ./test_xxx
2) b test_xxx.cpp:224 --设置断点为224行
3)r -s 1 -t 10000 -u http://dl.yzz.cn/public/images/100817/29_140714_2_lit.jpg --启动程序执行
4)p var ----打印该变量值
发现该变量值就是空的