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

    (一)run命令 简写r

    作用:启动程序   Ctrl+C让GDB中断下来

    (二)continue命令 简写c

    作用:让中断的程序继续运行

    (三)break命令 简写b

    作用:添加端点

    使用方法1)b + 函数名

        2)b + 行号

        3)b + 文件名:行号

    (四)backtrace命令和Frame命令 简写bt  f

    bt作用: 查看当前的调用堆栈

    f 作用: 切换到其他堆栈处 

    使用方式 f 2

    (五)info break命令、enable命令、disable命令、delete命令

    info break命令 简写info b

    作用:查看所有断点的信息

    disable + 断点编号 :禁用某一个断点

    enable + 断点编号 :启用某一个断点

    delete + 断点编号 : 删除某一个断点

    disable enable delete 分别表示 禁用所有断点、启用所有断点、删除所有断点

    (六)list命令 简写 l

    作用:查看当前断点处的代码

    使用格式: l + 向后显示10行

          l - 像前显示10行

    (七)print命令 简写p 和ptype命令 

    作用:输出变量和修改当前内存中的变量值

    使用格式:p + 变量名

    ptype命令:输出变量的类型

  • 相关阅读:
    spring的常用配置
    aop切入点表达式
    代理模式
    hibernate的常用配置
    正则表达式
    Java配置
    性能提升
    创建vue3 项目
    manjaro
    单调队列
  • 原文地址:https://www.cnblogs.com/--lr/p/11189609.html
Copyright © 2011-2022 走看看