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  ----打印该变量值

发现该变量值就是空的

posted @ 2012-07-23 19:13  mangu_uu  阅读(191)  评论(0编辑  收藏  举报