一、gdb attach 进程ID
进程ID用如下命令查询:
ps aux | grep 程序名
二、info thread
三、thread #index
如:
thread 2
四、打印当前的函数调用栈的所有信息(backtrace)
bt
五、frame #index
如:
frame 2
六、print #变量
如:
print i
七、quit
进程ID用如下命令查询:
ps aux | grep 程序名
二、info thread
三、thread #index
如:
thread 2
四、打印当前的函数调用栈的所有信息(backtrace)
bt
五、frame #index
如:
frame 2
六、print #变量
如:
print i
七、quit
本文详细介绍了使用GDB进行调试的常用命令,包括查询进程ID、查看线程、打印调用栈、打印变量等操作,旨在帮助开发者高效定位和解决程序错误。
804

被折叠的 条评论
为什么被折叠?



