C++ 工程 core文件 gdb解析

    xiaoxiao2022-07-08  208

    简而言之 core文件 是程序崩溃时 系统打印的当时的内存状态。

    可以用于分析程序崩溃的原因,core文件无法直接查看,需要用gdb命令:

     gdb program core

    来查看 core 文件,其中 program 为可执行程序名,core 为生成的 core 文件名。

    然后用bt命令打印 内存栈信息

    然后可以用f n移动到第n栈

    f打印信息

    info f打印详细信息

    p name 打印栈内某变量信息

     

    参考以下博客:

    https://www.cnblogs.com/lynsen/p/8439550.html

    https://www.cnblogs.com/Anker/p/6079580.html

     

     

     

    最新回复(0)