随笔分类 - gdb
摘要:有时候输出信息太长,屏放不下,下面介绍两种将gdb的输出信息存到文件的方法。方法一:适合临时向文件输出些信息的情况。比如要用info functions输出所有函数,结果往往有一大坨,所以可以将之输出到文件。(gdb) set logging file (gdb) set logging on(gd...
阅读全文
摘要:刚开始在linux下学编程使用gdb的同学可能会发现,每次用gdb设置断点调试程序,但下次打开的时候所有断点都没有了,很不方便。下面介绍保存和读取断点的方法。1. 保存断点先用info b 查看一下目前设置的断点,使用save breakpoint命令保存到指定的文件,这里我使用了和进程名字后面加b...
阅读全文
摘要:GDB 使用小结Gdb 不用说,两个字,非常强大 >.黑喂狗~编译选项 cc -g endin.c -o endin这里的 endin.c 是我电脑上的文件名,你自己选一个你喜欢的就OK注意编译选项一定要加 -g ,这个是为GDB 保留源程序的符号表选项,不然一会儿你加载程序将出现问题。ok, 生成二进制 endin文件以后gdb -q ./endin-q 的目的在于消除广告,你懂得现在提示(gdb)_开始介绍命令(gdb) ls 1 , n (n = 1,2,3.....n )比如 li 1,20 或者简写为 l 1,20将源程序的第1-20行列出来ok,下一步,根据行,我们可以下断点
阅读全文

浙公网安备 33010602011771号