linux gdb调试

  1. 安装gdb
    yum install gdb -y

  2. 查看dump文件所在路径:

    可通过 cat /proc/sys/kernel/core_pattern命令获取dump目录路径

  3. gdb调试:

    可执行文件为 xxx(例如:main),结合其运行时产生的dump文件进行调试

    命令:gdb 可执行文件 dump文件

  4. 查看程序崩溃时的堆栈跟踪:从上到下依次由内层调用函数到外层调用函数
    bt

  5. 使用 frame <帧号> 命令切换到指定的帧:
    frame <帧号>

  6. 查看变量的值
    print <variable_name>

相关推荐
口嗨农民工1 小时前
linux 时间相关的命令
linux·运维·服务器
evo-master2 小时前
网络编程-HTTP
linux·网络
轻松Ai享生活2 小时前
一文搞懂应用程序 core dump 和内核 core dump
linux
云飞云共享云桌面2 小时前
1台电脑10个画图设计用怎么实现
linux·运维·服务器·网络·数据库·自动化·电脑
小MarkK2 小时前
[Ubuntu][mount]ubuntu电脑挂载新硬盘
linux·ubuntu·电脑·mount·硬盘挂载
艾莉丝努力练剑3 小时前
【Linux】初始Linux:从计算机历史发展、操作系统历史脉络的角度详谈Linux相关的话题,附Linux安装和用户创建(环境准备)详解
linux·运维·服务器·经验分享
l1t3 小时前
how to build tbox xml into the demo
xml·linux·c语言·parser·tbox
努力学习的小廉3 小时前
深入了解linux系统—— 线程池
linux·运维·服务器
不是编程家3 小时前
Linux第十五讲:Socket编程UDP
linux·运维·udp
UrSpecial3 小时前
Linux线程
linux·开发语言·c++