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>

相关推荐
杨云龙UP3 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
风曦Kisaki5 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
_艾伦 耶格尔.5 小时前
基础I/O
linux
fb_123458 小时前
Linux磁盘分区从入门到实操:MBR_GPT全解析+分区工具实战指南
java·linux·gpt
深念Y8 小时前
随身WiFi设备记录
linux·嵌入式·无线·射频·随身wifi·zte
柒号华仔9 小时前
【LINUX】Linux从闹钟到高精度定时器的实现
linux
深爱水瓶 血影S狂风12 小时前
函数调用过程探究
linux·运维·服务器
酷可达拉斯12 小时前
Linux操作系统-磁盘空间使用率100%如何处理?
linux·运维·服务器·云计算·bash
AIgorithmGEEK13 小时前
Linux 权限管理:从「Permission Denied」到「畅行无阻」
linux·权限·chmod·粘滞位·umask·文件权限的构成
BullSmall13 小时前
scanoss-engine 本地最简部署 & 扫描命令(Linux/Anolis OS)
linux·运维·服务器