||
GDB有一个重要的功能就是分析程序运行崩溃时生成的core文件,在执行运行之前执行ulimit –c unlimited命令,当程序在运行过程中发生崩溃时,系统将自动生成一个core文件,用于记录崩溃时刻程序内的堆栈信息。GDB可以装入core文件,方便我们分析程序崩溃的具体原因和位置,如果崩溃的程序整合了调试信息,GDB还能显示程序崩溃的具体函数和代码段。
要结合core文件启动GDB,需要在Shell中执行命令“gdb example core”或“gdb example –c core”,GDB将装入core文件及example的程序清单,显示程序是如何终止的。
Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )
GMT+8, 2024-11-24 11:06 , Processed in 0.282542 second(s), 18 queries , Gzip On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.