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

C++笔记-解决gdb调试时不显示出错行的问题

其实这个也不算是问题,原因是so或可执行程序是release版本。

只要将其编译成debug版本就可以了。

在编译时添加-g,可以理解成-gdb,让gdb调(其实好像不是这个含义,但我是这么理解的)

普通C++程序的makefile中添加:

gcc -g -o your_executable your_source.c

如果是Qt的程序可直接修改.pro文件

CONFIG += debug

QMAKE_CXXFLAGS += -g
QMAKE_CFLAGS += -g

重新make后,core dumped后进行gdb调试,就能显示对应的行了。


http://www.mrgr.cn/news/65389.html

相关文章:

  • 模板规则明细
  • ubuntu常用基本指令简记
  • 分析自动下载电路是如何工作的以及CH340的选型
  • 牢记这7点,掌握写好自动化测试用例的法宝!
  • 哔哩哔哩车机版2.7.0|专为司机打造的车机版B站,内容丰富,功能齐全
  • JAVA 插入 JSON 对象到 PostgreSQL
  • 13.字符串
  • AI智能体工具:AutoGLM、MobileAgent、Claude compute use
  • Java面向对象编程高级-枚举类(四)
  • 基于SSM的学生选课系统+LW参考示例
  • CSRF初级靶场
  • 三、 问题发现(日志分析)
  • qt QTimer详解
  • SpringBoot框架:新闻稿件管理技术革新
  • 【Linux驱动开发】通过设备树节点来配置和调用GPIO(pinctrl节点和gpio-controller)
  • Android 15 在状态栏时间中显示秒数
  • NVR批量管理软件/平台EasyNVR多品牌NVR管理工具/设备的广泛应用
  • 现在性能测试岗位主要有什么要求啊?
  • spring生命周期
  • 机场网约车智能出行可以选择不同车型吗?
  • 使用onnxruntime c++ API实现yolov5m视频检测
  • 在日本工作的企业文化与国内有什么不同?
  • 【美国非农数据与美联储降息之间的关系】
  • 电机用电工钢:取向硅钢片与无取向硅钢片的区别
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.14——常见C语言算法
  • 告别AI焦虑,普通人快速上手用好AI大模型的3个关键能力