热门搜索 :
考研考公
您的当前位置:首页正文

[GDB]断点(breakpoint )恢复执行:step、ne

来源:东饰资讯网

使用书籍与相关笔记

目录

1、使用 step 和 next 单步调试
step 、简写 s
next 、简写 n

2、使用 continue 恢复程序执行
continue、 简写 c

3、使用 finish 恢复程序执行
finish 、简写fin

4、使用 until 恢复程序执行
until、简写u

恢复执行

GDB 断点 恢复执行的三种方法.PNG

1、使用 step 和 next 单步调试

  • step 、简写 s

  • next 、简写 n

  • 简单来说,如果下一条要执行的语句是一个函数调用语句,那么step就会进入到这个函数之中,next就会直接越过这个函数(GDB在背地里悄悄地把这个函数执行完);

  • 如果下一条要执行的语句是普通的语句,那么stepnext
    的行为就一模一样了,执行完那条普通语句,再次暂停住;

1.PNG 2.PNG 3.PNG 4.PNG 5.PNG 6.PNG 7.PNG

2、使用 continue 恢复程序执行

  • continue、 简写 c
使用 continue 恢复程序执行

3、使用 finish 恢复程序执行

  • finish 、简写fin
  • 当不小心单步进入了原本希望单步越过的函数时,使用fin返回;
    使用 finish 恢复程序执行

4、使用 until 恢复程序执行

  • until、简写u
1.PNG 2.PNG 3.PNG 4.PNG 5.PNG 6.PNG 7.PNG 8.PNG 9.PNG 10.PNG
Top