当前位置:  开发笔记 > 编程语言 > 正文

多线程调试器

如何解决《多线程调试器》经验,为你挑选了2个好方法。

使用多个线程(pthreads)进行调试时,GDB存在严重问题.在*nix上是否还有其他适用于C/C++的好的多线程调试器?



1> Zach Burling..:

我个人在调试多线程应用程序时没有遇到任何GDB特定问题,因此您可以详细说明您所遇到的"问题".它会帮助我们更好地回答你.

在linux中调试多线程应用程序时,我曾使用过几种辅助工具,其中大多数都是基于GDB而不是替换它.这些包括:

DDD http://www.gnu.org/software/ddd/

Eclipse http://www.eclipse.org/

原生POSIX线程库(NTPL)跟踪工具http://nptltracetool.sourceforge.net/

另外,如果您不熟悉Linux中的调试(即使您不是!),我强烈推荐您可以在此处找到的标题为"调试Linux应用程序"的文章:

http://www.scribd.com/doc/3009706/Debugging-Linux-Applications



2> Ronny Brende..:

Allinea DDT ...用于以C,C++和Fortran编写的标量,多线程和大规模并行应用程序的图形调试器.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有