[解決済み] Linux C++ プログラムでコアダンプを有効にする方法 [重複] (英語)
2023-05-11 09:19:01
質問
私のプログラムはC++で書かれており、-g3 -O0 -ggdbフラグを使用してgccでコンパイルされています。クラッシュしたとき、そのコアダンプを開きたいのですが、コアダンプは作成されるのでしょうか?コアダンプファイルが作成されるのでしょうか、それとも、プログラム自体、またはプログラムが実行されるコンピュータ上でコアダンプの作成を有効にするために何かをする必要があるのでしょうか。このファイルはどこに作成され、その名前は何ですか?
どのように解決するのですか。
を設定する必要があります。
ulimit -c
. このパラメータに0を指定すると、コアダンプファイルは作成されません。 そこで、次のようにしてください。
ulimit -c unlimited
そして、すべてが正しいかどうかを確認します。
ulimit -a
. コアダンプファイルは、例えばアプリケーションが何か不適切なことをしたときに作成されます。私のシステムでのファイル名は
core.<process-pid-here>
.
関連
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】1つ以上の多重定義されたシンボルが見つかる
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] なぜこのプログラムは3つのC++コンパイラで誤って拒否されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み】関数名の前に期待されるイニシャライザー
-
[解決済み】C++プログラムでのコンソールの一時停止
-
[解決済み】エラー:free(): 次のサイズが無効です(fast)。
-
[解決済み】C++ - ステートメントがオーバーロードされた関数のアドレスを解決できない。
-
[解決済み】Enterキーを押して続行する
-
[解決済み】'std::cout'への未定義の参照
-
[解決済み] スタックアロケーションにより初期化されていない値が作成された
-
[解決済み] gcc -g :どうなるんだろう
-
[解決済み】Linuxでセグメンテーションフォールト時にコアダンプを生成する方法は?