【发布时间】:2011-01-05 22:50:04
【问题描述】:
好吧,所以不要问为什么,但我想创建一个我制作的测试程序的核心文件。它没有损坏,也没有搞砸,但我想生成它的核心文件。代码如下:
#include <stdio.h>
int main(){
printf("TEST");
}
正如我所说,它非常简单,但我希望能够转储它的核心。我该怎么做? 顺便说一句,我在 Ubuntu 10.04
【问题讨论】:
-
是否要通过更改程序本身或外部来执行此操作?
-
您要更改程序以生成核心转储,还是要保持程序不变并从外部触发核心转储?
-
我想从外部触发核心转储。
-
您可以
kill -SEGV <pid>模拟分段错误。