web-dev-qa-db-ja.com

GDBおよびCのマルチスレッドデバッグチュートリアル

マルチスレッドのCコードをデバッグするための優れたGDB(または他のLinuxデバッガー)チュートリアルを知っている人はいますか?簡単な例が含まれているものを探しています。

35
Josh

グーグルで検索したところ、いくつかのリンクが見つかりました。

14
Pale Blue Dot

そこにあるさまざまなgdbチュートリアルを補足するために、マルチスレッドデバッグで「監視」を多く使用することをお勧めします。ソースの特定の行ではなく、メモリ/変数への読み取り/書き込みで中断します。

5
IanNorton

GDBを使用してマルチスレッドCコードをデバッグするときは、通常、「複数のスレッドを使用したプログラムのデバッグ」のgdbマニュアルのエントリを参照します。あなたはそれを見つけることができます ここ

実際にはチュートリアルではありませんが、始めるためのいくつかの例が含まれています。

4
fuad

上記のリンクが壊れているので、次のリンクを使用できます: 複数のスレッドを持つプログラムのデバッグ

2
PersianGulf