调试技巧
fly928sky
这个作者很懒,什么都没留下…
展开
-
gdb调试命令及方法
一:列出文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予转载 2012-11-06 21:43:39 · 417 阅读 · 0 评论 -
GDB中应该知道的几个调试方法
七、八年前写过一篇《用GDB调试程序》,于是,从那以后,很多朋友在MSN上以及给我发邮件询问我关于GDB的问题,一直到今天,还有人在问GDB的相关问题。这么多年来,有一些问题是大家反复在问的,一方面,我觉得我以前的文章可能没有说清楚,另一方面,我觉得大家常问的问题正是最有用的,所以,在这里罗列出来。希望大家补充。一、多线程调试多线程调试可能是问得最多的。其实,重要就是下面几个命令:转载 2012-11-06 21:58:21 · 438 阅读 · 0 评论 -
GDB调试技巧:gdb at pid无法调试的问题
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。=========================转载 2012-11-06 22:19:17 · 937 阅读 · 0 评论 -
GDB技巧:使用checkpoint解决难以复现的Bug
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。作者:gfree.wind@gmail.com博客:linuxfocus.blog.chinaunix.net 作为程序员,调试是一项很重要的基本功。调试的技巧和水平,直接决定了解决问题的时间。一般情况下转载 2012-11-06 22:22:48 · 794 阅读 · 0 评论 -
GDB简单调试方法
1. 列文件清单列出3到6行代码:2. run执行程序;利用set args命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。3. 设置启动参数使用命令: set args -st=14. 利用print 命令可以检查各个变量的值。注:print 是gdb转载 2012-11-06 22:57:35 · 449 阅读 · 0 评论