gdb mycode.exe:调试
quit:退出
l 行号:(查察代码)行号为1,以第一行睁开10行,行号不为1,以该行号为中央,睁开前后的代码(10行),gdb会默认记载迩来的下令,直接按回车就可以继续实行
l 函数名:以该函数名为中央睁开前后的代码
l code.c 12:睁开code.c 文件的7-17行
r:直接实行步伐
b 行号:在该行打断点
info b:查察断点
d 断点编号:删除断点编号的断点
enable 断点编号:启用断点
disable:禁用断点(留下断点陈迹)
b 行号+r:代码启动,但不实行完,停在该行号处
n:单步实行(不进入函数),相称于vs下的F10
s:进入函数(F11)
display + 变量名:常体现该变量
undisplay+变量编号:取消常体现
p+sum/i(变量):
until+n行:跳转到该行
c:从一个断点直接跳到下一个断点
finsh:将当前函数跑完就制止
watch 变量:固定检测某个值
set var 变量名:在步伐实行过程中改变某变量的值
条件断点: