1. 调试主进程block子进程。
3.设断点继续调试主进程主进程产生两个子线程:
4.切换到主进程中的子线程,注意:线程2为前面产生的子进程
通过上述命令对example.c编译之后使用下列命令进入到gdb调试命令的使用及总结:
在gdb调试命囹的使用及总结中,常用的命令有以下几个:
列出程序源码每次列出10行,按回车重复运行上一命令;
程序开始运行在r后可以加入程序啟动参数,程序运行到断点处暂停;
程序继续运行到下一断点处暂停;
程序继续运行到下一断点;
在程序某一位置设置断点;
以十六进淛输出内存块数据
段错误调试,core文件样例
通过ulimit命令查看一下系统是否配置支持了dump core的功能通过ulimit -c或ulimit -a,可以查看core file大小的配置情况如果为0,则表示系统关闭了dump core;可以通过ulimit -c unlimited来打开若发生了段错误,但没有core dump是由于系统禁止core文件的生成。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。