gdb
春日绿野
这个作者很懒,什么都没留下…
展开
-
出现GDB No symbol "xxx" in current context的几种原因分析
在进行gdb调试时(包括使用core dump文件调试),经常出现GDB No symbol “xxx” in current context问题,常见的几种原因如下:1、使用gcc编译的时候未使用-g选项。或者加了-g选项,同时使用了-o选项。建议编译的时候使用-g选项的时候,同时使用-Og可以关闭编译优化(-O选项较低gcc版本不支持)。2、编译的可执行程序的调试信息格式与GDB所支持的...原创 2019-06-14 16:26:25 · 16367 阅读 · 3 评论 -
产生core dump文件的两种方法
由于应用错误,如浮点异常、段错误,操作系统转入内核的异常处理,向对应的进程发送特定的信号(如SIGSEGV)。如果进程中没有对这些信号进行处理,就会转入默认的处理,产生coredump文件就是其中一种。coredump文件其实就是内存的映像,即进程执行时的内存的所有内容。很多系统默认情况下,产生coredump文件的开关是关闭的。下面介绍2种产生coredump文件的方法。1、通过异常信号产生...原创 2019-06-14 18:01:09 · 8833 阅读 · 0 评论