Linux如何查看“吐核”文件

吐核:吐出了一个“核心转储文件”(coredump文件)
程序确认出现错误时的“临终遗言” 写入核心转储文件,也是使用gdb调试器最常用到的场景
那么如何查看吐出的 核心转储文件?
  我们尝试ls -a查看全部文件 (包含默认隐藏的文件)发现也并没有相关的新文件产生。
我们通过指令查看与程序相关的属性,其中会包含核心转储文件信息:

ulimit -a

第一条core file就是coredump—— 核心转储文件,size为0表示不允许吐核,更改一下文件大小就可以顺利产出吐核文件了。
● 通过指令更改为大小为无限制

ulimit -c unlimited

输入指令:

gdb [可执行文件名] [核心转储文件名]

可以通过gdb 的bt指令查看函数调用栈。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值