当前位置: 首页 > 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,可以打印所有异常线程的堆栈区;

相关文章:

  • 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嵌入式系统中图片加载问题排查与解决
  • 哪个基层司法所网站做的比较好/在线看crm系统
  • 一个网站的建设方案/云搜索系统
  • wordpress首页不显示文章/seo基本步骤
  • 营销型网站分析/网络营销的五大特点
  • 网络营销有用吗/国家优化防控措施
  • 代做课程设计的网站/上海谷歌seo