本篇讲解使用gdb调试linux应用程序,以下以 hellowld.c 为例介绍 gdb 的调试入门: 设置断点 disable # 禁用所有断点
disable bnum # 禁用标号为bnum的断点
enable # 启用所有断点
enable bnum # 启用标号为bnum的断点
enable
delete
bnum # 启动标号为bnum的断点,并且在此之后删除该断点
断点清除: clear # 删除当前行所有breakpoints
clear function # 删除函数名为function处的断点
clear filename:function # 删除文件filename中函数function处的断点
clear linenum # 删除行号为linenum处的断点
clear f:lename:linenum # 删除文件filename中行号为linenum处的断点
delete
# 删除所有breakpoints,watchpoints和catchpoints
delete
bnum # 删除断点号为bnum的断点
禁用或启动断点:
临时断点, 假设某处的断点只想生效一次,那么可以设置临时断点,这样断点后面就不复存在了:tbreak helleworld.c:9
条件断点:break helloworld.c:17 if c == 10
函数断点:break main
文件行号断点:break hellowrld.c:9
机场人脸识别安检持续扩大 迅速向大规模应用进发
西数发布了新款内存扩展固态盘 可优化内存系统容量与性能
光时域反射仪OTDR可确保快速和高精度的光缆测量
成都车展新能源汽车盘点,看看有你喜欢的款吗?
PCB厂商加速布局东南亚
GDB调试里怎么设置断点
普渡科技创始人兼CEO张涛受邀出席美团2021外卖产业大会
我国移动通信行业未来的10个趋势分析
去中心化身份重不重要
晨星半导体获授权ARM Cortex-A9处理器授权
华为手机如何安装鸿蒙系统 该怎么操作
小米7跑分现身Geekbench_骁龙845+6GB内存
三利谱建设超宽幅TFT偏光片生产线,生产大尺寸液晶面板用偏光片
唯链正式发布了新一代区块链应用平台VeChain ToolChain
什么么是节流阀,节流阀的特点及分类
小型电源变压器的检测方法
iPhone 8应该会大卖,但中国人早已被苹果伤透了心
陶瓷电容促成电容器行业进步
Dialog针对5G应用提供集成电源解决方案
I2C和SPI通信协议的主要差异在哪?