zoukankan      html  css  js  c++  java
  • 【gdb】gdb基本使用

    1,启动gdb

      start--只执行一步

      n--step(单步)--可以进入到函数体内部

      c--continue--直接停在断点的位置

    2,查看代码

      l--list

      l 10 (或者函数名)

      l filename:行号(或者函数名)

    3,设置断点

      设置当前文件断点:

        b--break

        b 10 (或者函数名)

      设置指定文件断点:

        b filename:行号(或者函数名)

      设置条件断点:

        b 10 if value==10

      删除断点:

        delete --del -d

        d 断点的编号

          获取编号:info --i

               info b

    4,单步调式

      进入函数体内部:s

      从函数体内部跳出:finish

      不进入函数体:n

      退出当前循环:u

    5,查看变量的值:p--print

    6,查看变量的类型:ptype 变量名

    7,设置变量的值: set var 变量名=赋值

    8,设置追踪变量

      display

      取消追踪变量

      undisplay 编号

        获取编号:info display

    9,退出gdb调试

      quit

  • 相关阅读:
    linux命令(一)
    Maven 打包不同环境
    Spring动态代理
    Spring MVC controller方法和jstl
    logback的使用
    从文本导入导出
    将临时全局表中的符合字段导入test数据库中
    将上传的新表导入临时全局表中
    建立临时表导入
    查询统计表以及删除表
  • 原文地址:https://www.cnblogs.com/powercool/p/12917094.html
Copyright © 2011-2022 走看看