linux core 怎么打开

linux core 怎么打开,第1张

core文件是由应用程序收到系统信号后崩溃产生的,该文件中记录了程序崩溃的原因(例如收到那种信号),调用堆栈和崩溃时的内存及变掘巧局量值等等的信息。

打开core文件宽春与编译时使用的编译器有关,但绝大多数linux程序是使判让用gcc编译器编译的,因此可使用对应gdb调试器打开,命令格式如下:

$ gdb 应用程序文件名 core文件名

举例:

$ gdb /usr/bin/gedit ~/core------ 查看由gedit崩溃产生的core文件

(gdb) bt------ 或者backtrace, 查看程序运行到当前位置之前所有的堆栈帧情况)

(gdb) quit ------ 退出

如果不知道core文件由哪个文件产生的,可使用file命令显示

$ file core

1、首先是运行程序遇到这样的错误段错误(核心已转储)。

2、打开产简乎生core文件的指令拦春悉。

3、再次运行出现错误的程序。

4、使用gdb指令运行core文件,排查森塌错误"。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12222864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存