zoukankan      html  css  js  c++  java
  • gdb 常用调试命令

    1.   file

        quit

    2.   frame

          bt

       

    3.   finish 运行程序,直到当前函数完成返回,并打印函数返回时的堆栈地址和返回值及参数信息。

          until 当要退出在一个循环体内的单步跟踪时,该命令运行程序直到退出循环体。

        step 单步跟踪,遇到函数则进入其中。=step into

        next =step over

      

    4.   set var

      info locals

      print

    // print 打印内存中一块连续空间的内容, print 开始表达式@要打印的连续空间大小。

      list

      display 变量名 ;每当到断点处都会自动显示变量的值。

      undisplay 跟踪显示号

    5. break [行号] [函数名]

      delete breakpoints 断点号

          clear  clear + 要清除断点的行号

    // clear 要给出断点的行号,并且 gdb 会给出提示, 而delete 要给出断点的编号,且 gdb 不会给出提示。

      enable 断点号

      diable breakpoint 断点号

      watch address    //watchpoint 指出将要执行的下条语句

      info watchpoint

      X/7b

    6.  info breakpoints

    7. continue  程序被停住后,运行程序到结束或到下一个断点处。

      run (start)

      

  • 相关阅读:
    [转载] IE8+兼容小结
    vue添加,删除内容
    vue跳转的两种方法
    checked 完整版全选,单选,反选
    网页特殊符号HTML代码大全
    利用css 实现 视觉差效果
    css 自定义滚动条样式
    js 模拟键盘
    css 动画 transition和animation
    浅谈浏览器垃圾回收机制
  • 原文地址:https://www.cnblogs.com/youngvoice/p/5080594.html
Copyright © 2011-2022 走看看