私はUbuntu 12.04 LTSを使用しています。次のように私は今、私は「gccの-g null.c」 で実行し、期待どおり「./a.out」と出力されてクラッシュクラッシュしたプログラムのコアファイルを作成できません
// null.c
#include<stdio.h>
int main()
{
int *p = NULL;
int k=*p;
printf("%d",sizeof(0));
return 0;
}
を作成するための簡単なプログラムを書きました。
Segmentation fault (core dumped)
ここで、gdbを使用してコアダンプファイルを確認します。私は次のこと
- 私は、現在のディレクトリを確認をした、コンテンツの「コア。%電子とcore_patternは、/ proc/sys/kernel /を変更しようとした私が試した何のコアダンプファイル
- はありません。% p "である。しかし、私はファイルに書き込むことができません。 「Fsync Failed」と言っています。
- 「sudo vi/proc/sys/kernel/core_pattern」を使用しました。まだファイルに書き込めません。
現在のディレクトリにコアダンプを作成します。今何をする?
それは働いた...ありがとう:) –