gcc test.c -o test test -g
gdb test
l //list
q //退出
r //run运行
b 20 //break 断点
b 函数名 //在这个函数名处设置断点
info b //查看断点
c //continue继续
delete b 20 //删除断点
h //执行到下一行,不进入函数
S //step 单步执行,进入函数
gcc test.c -o test test -g
gdb test
l //list
q //退出
r //run运行
b 20 //break 断点
b 函数名 //在这个函数名处设置断点
info b //查看断点
c //continue继续
delete b 20 //删除断点
h //执行到下一行,不进入函数
S //step 单步执行,进入函数