GDB调试的主要命令有 :
b ,break :设置断点
b 函数名 :在对应的函数上打断点,如 b main,在main函数上设置断点
b 文件:行数 :在对应文件的行数上打断点,如 b fs/inode.c : 233,在fs/inode.c的233行设置断点
b 断点位置:条件 ,可在断点位置加入判断条件,如 b fs/inode.c : 233 if i==2 ,在fs/inode.c的233行设置断点,只有当变量 i == 2时进入
n :执行到下一条代码
s:执行代码,如果有函数,跳转到函数内执行
i:查看断点信息
i b:查看所有断点信息
i b num:查看第num个断点信息
d:删除断点
d num1,num2...:删除对应数字的断点
c linenum :删除对应行的断点
c 函数名 :删除对应函数的断点
p:打印信息
p var :打印var的值