返回> 网站首页
linux下程序死锁无响应 - gdb调试方法
yoours2024-02-02 19:57:28
简介一边听听音乐,一边写写文章。
一、程序准备
程序编译为-g 包含调试信息,方便查看代码行号,利于分析问题。
二、首先查看运行程序的pid
linux下输入命令top查看出问题程序的pid
三、gdb调试
1. 启动gdb
系统权限启动 sudo gdb
2. 附加已运行的程序
attach pid
attach 9310
3. 查看线程
info threads
4. 打印线程的堆栈信息
thread apply all bt
在此查看,分析线程信息。
5. 退出附加进程
detach
6. 退出gdb
q
文章评论
1214人参与,0条评论