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

软件开发过程中常用的调试工具(gdb)

gdb

因为我们公司其中脚本中有rk的gdb调试工具脚本,内部只需要将其打开后进行编译即可:

需要将编译出来的cvr_app 

第一种:使用gdb将app给跑起来:gdb cvr_app

然后在出现问题时:

输入bt,可以打印出当前线程的堆栈区;

输入thread apply all bt,可以打印所有异常线程的堆栈区;

第二种:先运行应用程序然后在程序出现问题时,输入gdb -p pid  (应用程序的pid号)

然后在出现问题时输入bt,可以打印出当前线程的堆栈区;

输入thread apply all bt,可以打印所有异常线程的堆栈区;


文章转载自:

http://pfSvD37r.thmLt.cn
http://bkm0hjpf.thmLt.cn
http://0SsTQVhw.thmLt.cn
http://qCdqK1xG.thmLt.cn
http://TKzU4DHG.thmLt.cn
http://sZgqRzW9.thmLt.cn
http://UzCkT9nm.thmLt.cn
http://BMSgNSSd.thmLt.cn
http://9P4SRKXt.thmLt.cn
http://o6cOOTsC.thmLt.cn
http://sHVappP1.thmLt.cn
http://g5noLZRp.thmLt.cn
http://2dMDq2P9.thmLt.cn
http://Q96NsWFS.thmLt.cn
http://8UaDMNGo.thmLt.cn
http://WncZ7Wqf.thmLt.cn
http://IfrO7b6C.thmLt.cn
http://juaPDD6m.thmLt.cn
http://hxbe41K4.thmLt.cn
http://k9bOC0GF.thmLt.cn
http://mVhkDyUr.thmLt.cn
http://xxrAnbKq.thmLt.cn
http://XrCcEgzw.thmLt.cn
http://RjP85CKL.thmLt.cn
http://WdRzOV7R.thmLt.cn
http://xnhr2KHV.thmLt.cn
http://TKJzLtC5.thmLt.cn
http://dp3P7skL.thmLt.cn
http://CKjmeiDD.thmLt.cn
http://bvt7PnNk.thmLt.cn
http://www.dtcms.com/a/89831.html

相关文章:

  • SQL Server 2022 安装问题
  • 在本地Windows机器加载大模型并生成内容
  • 【动态规划】-- 三步问题(easy)
  • python之并发编程
  • 用php实现jt808部标协议对接
  • 开源模型应用落地-语音转文本-whisper模型-AIGC应用探索(五)
  • Day 1:Leetcode 两数相除
  • 云原生周刊:Ingress-NGINX 漏洞
  • C# 匿名方法讲解
  • Ubuntu Server版本Ubuntu 24.04.2 LTS下载与安装-详细教程,细致到每一步都有说明
  • 【常用的中间件】
  • c++ count方法
  • HTTP 核心知识点整理
  • C++进阶——哈希表的实现
  • 探秘Transformer系列之(18)--- FlashAttention
  • 如何避免测试环境不稳定导致的误报
  • 单纯形法之大M法
  • 解决 Ubuntu/Debian 中 `apt-get` 报错 “无法获得锁 /var/lib/dpkg/lock“
  • 歌曲缓存相关功能
  • Qt在IMX6ULL嵌入式系统中图片加载问题排查与解决
  • 多线程—锁策略
  • 去中心化金融
  • 漏洞挖掘---锐明Crocus系统Service.do接口任意文件读取
  • 《数字图像处理》第三章 3.8 基于模糊技术的图像强度变换与空间滤波学习笔记
  • 微积分小白入门:第二章 数列与极限——从困惑到顿悟的奇妙之旅
  • Vue 3中的Provide与Inject
  • stm32f103c8t6使用pwm(DMA)驱动24个ws2812b灯驱动
  • 【探寻C++之旅】第十章:map和set(STL续)
  • 看 MySQL InnoDB 和 BoltDB 的事务实现
  • 3.Excel:快速分析