编程调试工具
文章平均质量分 60
中下游国外我
这个作者很懒,什么都没留下…
展开
-
GDB怎么调试运行着的程序
http://blog.chinaunix.net/uid-21712186-id-1818222.html这篇文章主要是来谈怎么使用GDB来调试一个运行着的程序,或者说怎么调试一个进程,似乎标题有些拗口,其次也会对fork()分离出现的多子进程的调试加以说明。下面是一段测试代码。test.c#include #include static void转载 2013-11-26 16:49:42 · 1199 阅读 · 0 评论 -
gdb控制/屏蔽信号
http://blog.sina.com.cn/s/blog_48ebca64010005a6.htmlgdb中如何屏蔽信号 某些涉及到信号处理的程序该如何用gdb来调试呢?例如,进程需要捕捉SIGINT信号,但是在gdb中直接按“ctrl C"肯定不行,因为缺省情况下只有gdb接收到该信号,那么,该怎么办呢?在gdb中,看一下帮助吧:(gdb) hel转载 2013-11-26 13:01:27 · 3590 阅读 · 0 评论 -
linux 应用程序段错误调试方法
1、分析Core文件当应用程序出现段错误时,会生成Core文件。linux系统默认情况下,禁止core文件的生成,用命令ulimit -c 返回0表示禁止。需要手动打开core文件,如将ore文件的大小限制512K: ulimit -c 1000此时当运行./test出现段错误时会出现如下信息:段错误 (core dumped)使用gdb ./test core可以快速原创 2013-11-26 22:49:50 · 1514 阅读 · 0 评论