0

Windows で MinGW GCC を使用して C++ コードをコンパイルします。私は現在、マルチスレッド プログラムで時折ポップアップする SIGSEGV を扱っているため、通常のように GDB を使用してプログラムを実際にステップ実行することはできません。プログラム ログを読みましたが、問題が発生した場所についてのアイデアしか得られませんでした。

問題が発生した場所のスタック トレースを取得できますか? ここで同様のスレッドを見ましたが、持っていないexecinfo.hので使用できません。

4

1 に答える 1

1

gdb(コマンド)でプログラムを実行できますr。クラッシュした場所に戻ってgdb、スタック トレースと変数を確認できます。

これも参照するか、「gdb マルチスレッド」を検索してください。

于 2012-07-31T16:51:21.503 に答える