当前位置: 首页 > news >正文

(9)gdb 笔记(2):查看断点 info b,删除断点 delete 3,回溯 bt,

(11) 查看断点 info b:

# info b

举例:

在这里插入图片描述

(12)删除断点 delete 2 或者删除所有断点

# 1. 删除指定的断点
delete  3
# 2. 删除所有断点
delete  回车,之后输入 y 确认删除所有断点

++ 举例:

在这里插入图片描述

++ delete 不接参数,就是删除所有的断点的意思。 GDB7.0 以后,这么删除所有断点的操作会被保护,就是要在回答 yes 以后,电脑才会删除所有的断点。

(13)单步执行

# 1. 如果遇到函数不进入到函数里面      next(n) / ni    类似于 vs2019 里的 F10 与 F11 
# 2. 如果遇到函数调用,进入到函数里面, step(s) / si 

++ 举例:

在这里插入图片描述

++ 以及 s 的使用

在这里插入图片描述

(14**)函数调用链的回溯命令 bt** backtrace :

在这里插入图片描述

++ 举例:

(gdb) bt
#0  0x0804841d in foo (a=3, b=5) at example.c:10
#1  0x08048442 in bar (x=10)     at example.c:16
#2  0x08048464 in main ()        at example.c:22

++
在这里插入图片描述

++ 测试一下:

在这里插入图片描述

(15)

谢谢

http://www.lryc.cn/news/531742.html

相关文章:

  • 专业学习|通过案例了解蒙特卡罗模拟实操步骤与含义
  • 云端智慧:创业公司如何以全球视野选择最佳平台,实现业务新高度
  • 【工具变量】中国省级八批自由贸易试验区设立及自贸区设立数据(2024-2009年)
  • 猫眼Java开发面试题及参考答案(上)
  • WSL2中安装的ubuntu开启与关闭探讨
  • Linux抢占式内核:技术演进与源码解析
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.28 NumPy+Matplotlib:科学可视化的核心引擎
  • C#面试常考随笔12:游戏开发中常用的设计模式【C#面试题(中级篇)补充】
  • 【深度学习入门_机器学习理论】朴素贝叶斯(NaiveBayes)
  • docker pull Error response from daemon问题
  • javaEE-8.JVM(八股文系列)
  • 25.02.04 《CLR via C#》 笔记 13
  • git 项目的更新
  • 【Rust自学】17.3. 实现面向对象的设计模式
  • 51c视觉~CV~合集10
  • 如何安全地管理Spring Boot项目中的敏感配置信息
  • Docker小游戏 | 使用Docker部署2048网页小游戏
  • RabbitMQ深度探索:消息幂等性问题
  • Linux网络 | 进入数据链路层,学习相关协议与概念
  • 芝法酱学习笔记(2.6)——flink-cdc监听mysql binlog并同步数据至elastic-search和更新redis缓存
  • JavaScript系列(58)--性能监控系统详解
  • GESP2023年12月认证C++六级( 第三部分编程题(1)闯关游戏)
  • git 新项目
  • 系统URL整合系列视频一(需求方案)
  • Vue.js 使用组件库构建 UI
  • 计算图 Compute Graph 和自动求导 Autograd | PyTorch 深度学习实战
  • 51单片机入门_05_LED闪烁(常用的延时方法:软件延时、定时器延时;while循环;unsigned char 可以表示的数字是0~255)
  • 如何获取sql数据中时间的月份、年份(类型为date)
  • 【单层神经网络】softmax回归的从零开始实现(图像分类)
  • 使用开源项目:pdf2docx,让PDF转换为Word