找不到新线程:一般错误 当我尝试使用GDB调试我的C++应用程序时,我得到以下错误: [已启用使用libthread_db的线程调试] 找不到新线程:一般错误

找不到新线程:一般错误 当我尝试使用GDB调试我的C++应用程序时,我得到以下错误: [已启用使用libthread_db的线程调试] 找不到新线程:一般错误,c++,debugging,gdb,C++,Debugging,Gdb,如果我试图退出gdb,我会发现调试会话处于活动状态。低级1[进程17785]将被杀死 我自己没有使用任何线程库 我尝试了中建议的解决方案,但无济于事 我的操作系统:Ubuntu 10.04 $ gcc -v (Ubuntu 4.4.3-4ubuntu5) $ uname -a Linux rskDesktop 2.6.32-33-generic #72-Ubuntu SMP Fri Jul 29 21:07:13 UTC 2011 x86_64 GNU/Linux 有什么建议吗 我自己没有使

如果我试图退出gdb,我会发现调试会话处于活动状态。低级1[进程17785]将被杀死

我自己没有使用任何线程库

我尝试了中建议的解决方案,但无济于事

我的操作系统:Ubuntu 10.04

$ gcc -v 
(Ubuntu 4.4.3-4ubuntu5)
$ uname -a
Linux rskDesktop 2.6.32-33-generic #72-Ubuntu SMP Fri Jul 29 21:07:13 UTC 2011 x86_64 GNU/Linux
有什么建议吗

我自己没有使用任何线程库

看看这个答案:在您的情况下应该适用:如果您不想让GDB知道线程,请强制GDB不要激活线程调试

编辑也适用,但可能是您使用的某个库需要libpthread.so