![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gdb
kgduu
这个作者很懒,什么都没留下…
展开
-
GDB调试器使用总结
概述:GDB是linux下调试程序的神器,做为linux程序员,如果不能熟练的使用GDB进行程序调试,那将是很失败的事情。强大的功能使GDB的使用也变得比较复杂,如果是初学者肯定会比繁杂的命令吓到。下面是整理的一些我认为会比较有帮助的部分。下文中以">"开头的命令是linux的shell命令,以"(GDB)"开头的则是GDB内部命令。 0.转储功能(core dump):转载 2015-05-26 19:21:19 · 576 阅读 · 0 评论 -
gdb多线程调试
gdb多线程调试的基本命令 1、info threads 显示当前可调试的线程,每个线程都有一个id 2、thread id 切换当前调试的线程为指定id的线程 3、set scheduler-locking on / off 设置当前线程执行,不会被其它线程干扰原创 2015-07-09 21:44:20 · 540 阅读 · 0 评论 -
gdb的使用总结
在程序core时,需要用到gdb分析问题出在哪里 1、gdb --core=core文件 程序名 2、bt(显示所有栈桢) 3、在知道问题出在哪个栈帧后,用up num向上进num个栈帧 4、用p来输出变量信息原创 2015-10-12 23:08:47 · 732 阅读 · 0 评论