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

Linux基本指令(7)

gdb:调试程序

例如:以下为已写好的程序,目标是为了输入end时跳出循环

运行本程序发现没有按照目标运行(如何运行见基本指令(6))

debug版本:是带有相关调试程序的版本

relate版本:为用户发行版本,没有相关的调试程序

debug版本需要在gcc编译指令后加-g

l:显示当前程序以及行号(如果未从第一行开始可用   l+1  强制从第一行开始显示)

b:b+行号

在想要调试的行号加断点

r:启动程序

p:p+变量名

打印相对内容

n:程序单步运行

info break:打印当前程序所有断点

delete:delete+断点序号

删除断点

c:继续运行程序直到断点

q:退出调试

s+函数名:可以进入函数中

finish:跳出函数

 


文章转载自:

http://Ws1NEMG8.srgwr.cn
http://2pyOOnqa.srgwr.cn
http://g7tKOwbf.srgwr.cn
http://NUBqE0ts.srgwr.cn
http://g7Hsa79G.srgwr.cn
http://4hcthtyq.srgwr.cn
http://rbi5OhKQ.srgwr.cn
http://3GBh6KJw.srgwr.cn
http://2k6DEmnW.srgwr.cn
http://xt4qf3pg.srgwr.cn
http://mv2DKKUR.srgwr.cn
http://YWmFQmM9.srgwr.cn
http://vQ9fL97m.srgwr.cn
http://QqZqHV1A.srgwr.cn
http://Uj8eh94Z.srgwr.cn
http://n8CJamdZ.srgwr.cn
http://MigJ5QOQ.srgwr.cn
http://nGGa8RNr.srgwr.cn
http://wUa0zGEX.srgwr.cn
http://YspuFwY4.srgwr.cn
http://cFVUyuYg.srgwr.cn
http://y5KU7wGA.srgwr.cn
http://jN7OAaWn.srgwr.cn
http://bUiQg2Mq.srgwr.cn
http://immrzItY.srgwr.cn
http://f7iqJ5hr.srgwr.cn
http://mYxcjSsT.srgwr.cn
http://bowRzzKn.srgwr.cn
http://IEMp7bKM.srgwr.cn
http://pANWRHGx.srgwr.cn
http://www.dtcms.com/a/379296.html

相关文章:

  • 车载数据采集(DAQ)解析
  • 计算机组成原理:定点加法、减法运算
  • Cursor 不香了?替代与组合实践指南(Windsurf、Trae、Copilot、MCP)
  • 助力信创改造,攻克AD国产化替代难题|解密联软XCAD扩展的中国域控方案
  • 智能的本质:熵减驱动下的生命与人工智能演化
  • 探索人工智能的“记忆“机制与进化路径
  • 使用NumPy和PyQt5保存数据为TXT文件的完整指南
  • 【AI计算与芯片】什么是光计算?
  • 爱校对正式入驻抖音店铺,为更多用户带来专业文字校对服务
  • 项目1——单片机程序审查,控制系统流程图和时序图
  • 完美解决:应用版本更新,增加字段导致 Redis 旧数据反序列化报错
  • 探索数据库世界:从基础类型到实际应用
  • ui指针遇到问题
  • 安卓13_ROM修改定制化-----禁用 Android 导航按键的几种操作
  • VMWare使用文件夹共享操作步骤
  • 【Nginx开荒攻略】Nginx入门:核心概念与架构设计
  • MQTT协议回顾
  • 端到端语音交互数据 精准赋能语音大模型进阶
  • 大模型在题目生成中的安全研究:攻击方法与防御机制
  • 可达性分析: 什么东西可以被当作根
  • Spring框架中的常见面试题
  • JavaScript 中 map 和 filter 方法的快速上手指南 (附综合案例)
  • C#写字符串到Modbus中
  • 基于SpringBoot+Vue.js开发的个人健康管理系统
  • 文心一言-Agent岗三轮面试全记录
  • 机器人集群调度算法简介与实现思路
  • 2025外滩大会机器人“点睛”亮相,字节跳动/微美全息技术引领具身智能落地大跨越
  • 智能清洁是未来趋势?机器人协作更便捷
  • 基于时空数据的网约车订单需求预测与调度优化
  • Redis其他的数据类型及渐进式遍历