<分区>
GDB 在使用多线程 (pthread) 进行调试时会出现严重问题。 *nix 上是否还有其他适用于 C/C++ 的良好多线程调试器?
<分区>
GDB 在使用多线程 (pthread) 进行调试时会出现严重问题。 *nix 上是否还有其他适用于 C/C++ 的良好多线程调试器?
最佳答案
我个人在调试多线程应用程序时没有遇到任何 GDB 特定问题,因此详细说明您遇到的“问题”可能对您有所帮助。这将帮助我们更好地回答您。
我过去在 Linux 中调试多线程应用程序时使用过几种辅助工具,其中大部分都是基于 GDB 而不是替代它。这些包括:
此外,如果您不熟悉 Linux 调试(即使您不是!),我强烈推荐您可以在此处找到标题为“调试 Linux 应用程序”的论文:
http://www.scribd.com/doc/3009706/Debugging-Linux-Applications
关于c++ - 多线程调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77522/