欢迎使用CSDN-markdown编辑器

来源:互联网 发布:网络大电影 罪 上映 编辑:程序博客网 时间:2024/06/11 15:35

Linux core dump file

一. core dump
1. 何谓core?
在使用半导体作为内存的材料前,人类是利用线圈当做内存的材料,线圈就叫做core,用线圈做的内存就叫做core memory .如今,半导体工业蓬勃发展,已经没有人用core memory 了,不过,在许多情况下,人们还是把记忆体叫做core.
2. what is core dump?
我们在开发一个程序时,最怕的就是程序莫名其妙地当掉。虽然系统没事,但我们下次仍可能遇到相同的问题。于是这时操作系统就会把程序当掉时的内存内容dump出来,让我们或是debugger作为参考,这个动作就叫做core dump.
3. 为何会发生core dump
前面说过,程序当掉时出错,在C/C++语言中,最常发生错误的地方就是指针有问题。
4. gdb -c core 进去后打where,就可以show出你是在程序哪一行当掉的,由此直到main函数。
5.

0 0