GDB和C的多线程调试教程

Jos*_*osh 35 c debugging multithreading gdb

有没有人知道用于调试多线程C代码的良好GDB(或其他Linux调试器)教程?我正在寻找一个包含简单示例的方法.

Pal*_*Dot 14

谷歌搜索它.发现一些链接.他们似乎有帮助:


fua*_*uad 5

在使用 GDB 调试多线程 C 代码时,我通常会参考 gdb 手册中关于“Debugging Programs with Multiple Threads”的条目。你可以在这里找到它。

这不是一个真正的教程,但它确实有几个示例可以帮助您入门。


Ian*_*ton 5

作为各种gdb教程的补充,我真的建议在多线程调试中使用"watch".它会对读取/写入内存/变量而不是特定的源代码行中断.