linux中段错误core dumped指的是什么

66次阅读
没有评论

共计 758 个字符,预计需要花费 2 分钟才能阅读完成。

这篇文章主要介绍了 linux 中段错误 core dumped 指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 linux 中段错误 core dumped 指的是什么文章都会有所收获,下面我们一起来看看吧。

在 linux 中,段错误“core dumped”指的是当程序运行的过程中异常终止或者崩溃时,操作系统会将程序当时的内存状况记录下来并保存在一个文件中的行为;除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来。

本教程操作环境:linux7.3 系统、Dell G3 电脑。

linux 中段错误 core dumped

当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做 Core Dump(中文有的翻译成“核心转储”)。

我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄存器信息(包括程序指针、栈指针等)、内存管理信息、其他处理器和操作系统状态和信息。

core dump 对于编程人员诊断和调试程序是非常有帮助的,因为对于有些程序错误是很难重现的,例如指针异常,而 core dump 文件可以再现程序出错时的情景。

示例如下:

背景:Linux 环境,输入 su 输入密码后爆出 段错误 (core dumped)

原因:手残修改了 ~/.bashrc 这个文件

解决方式:sudo su 回车后直接 CTRL+ C 然后用 vim 把~/.bashrc 这个文件改回原来内容

关于“linux 中段错误 core dumped 指的是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“linux 中段错误 core dumped 指的是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计758字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)