linux下查看coredump文件的方法

在Linux环境中,当程序崩溃时会产生coredump文件,通常位于/tmp/目录下。用户可以使用gdb工具在main.so文件所在目录下结合coredump文件进行调试,通过输入命令gdbmain/tmp/core*(coredump文件名)进入gdb,然后用bt命令查看堆栈跟踪信息,以诊断问题原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        在linux系统中,当程序崩溃时,系统会自动生成coredump文件。可以通过以下方法查看coredump文件:

1、 首先找到生成的coredump文件位置,一般是在/tmp/目录下,名称以core开头的文件,你可以再结合生成时间确认具体是哪个文件;

2、在main.so文件所在目录下打开终端,然后输入指令 gdb main /tmp/core*(coredump文件名)

3、回车

4、输入bt (如下图所示)

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值