使用gdb调试多进程、多线程程序

来源:互联网 发布:矩阵归一化处理 编辑:程序博客网 时间:2024/05/18 17:26

使用gdb调试多进程程序

这里写图片描述

结果如下:

这里写图片描述

使用gdb调试多线程程序

这里写图片描述

结果如下:

这里写图片描述

2)常用的gdb命令总结
gdb pthreads—————–启动gdb调试pthreads
(gdb) l————————–列出源代码,默认是10行(按回车继续执行上一条命令)
(gdb) l n———————–列出源代码第n行附近的代码
(gdb) l 函数名—————–出某个函数的源代码
(gdb) r————————-单步运行程序
(gdb) s————————-进入函数调试
(gdb) b(行号)————–在某行设置断点
(gdb) b(函数名)———–在某函数开头设置断点
(gdb) q————————退出gdb
(gdb) n————————单条执行
(gdb) p————————打印变量值
(gdb) finish——————-执行到当前函数返回,然后停下来等待命令
(gdb) display 变量名———跟踪查看一个变量,每次停下来显示他的值

原创粉丝点击