专注湛江地区网站开发定制建设,门户网站建设管理工作,2015年做那个网站能致富,学网站开发月薪多少钱常见gdb调试命令 命令名 命令缩写 命令说明 backtrace bt 查看函数调用堆栈 frame f 查看栈帧 list l 查看源码 print p 打印内部变量值 info i 查看程序状态 display disp 跟踪某变量,每次停下来则显示值 run r 开始运行程序 continue c 继续程序运行#xff0c;直到下一个断…常见gdb调试命令 命令名 命令缩写 命令说明 backtrace bt 查看函数调用堆栈 frame f 查看栈帧 list l 查看源码 print p 打印内部变量值 info i 查看程序状态 display disp 跟踪某变量,每次停下来则显示值 run r 开始运行程序 continue c 继续程序运行直到下一个断点 break b 设置断点 start s 开始执行程序 step s 执行下一条语句若该语句为函数调用,则进入函数内的第一条语句 next n 执行下一条语句不会进入函数内部执行 watch 监视变量值的变化 file 装入需要调试的程序 set var namev 设置变量的值 kill k 杀掉正在调试的程序 quit q 退出GDB环境
以下列举部分常见的调试命令
命令 含义 bt 打印当前线程调用栈 bt 10 打印tid10的线程调用栈 thread apply all bt 打印所有线程的调用栈 f 5 切换到调用栈的第5层 t 10 切换到tid10的线程 disassemble 查看汇编代码 info reg 查看当前的寄存器值 info threads 查看当前进程的所有线程 x /32wx 0x7198eb48 查看内存 p (Method)0x6d682328 查看符号
https://gityuan.com/2017/09/09/gdb/