linux C gdb

gdb 基本命令

backtrace(或bt) :查看各级函数调用及参数

finish:执行到当前函数返回,然后停下来等待命令

frame(或f)帧编号:选择栈帧

info(或i) locals:查看当前栈帧局部变量的值

list(或l):列出源代码,接着上次的位置往下列,每次列10行

list 行号:列出从第几行开始的源代码

list 函数名:列出某个函数的源代码

next(或n):执行下一行语法

print(或p):打印表达式的值,通过表达式可以修改变量的值或者调用函数

set var:修改变量的值

start:开始执行程序,停在main函数第一行语句前面等待命令

step(或s):执行下一行语句,如果有函数调用则进入函数中

原文地址:https://www.cnblogs.com/pangjh/p/11326118.html