如何使用gdb调试多线程/进程应用程序?

如何使用gdb调试多线程/进程应用程序?,gdb,Gdb,看来英国石油公司根本不起作用 你就是这样吗?对我来说很好。每次命中断点时,查看断点中断时显示的线程ID信息非常重要,以确保它是您假定的线程。您的意思是bp适用于指定进程中的所有线程吗?@Driverby:这就是我的意思。如果希望断点仅应用于特定线程,则需要条件断点。我自己从来没有为此烦恼过。它对我来说很好。如果您陈述您的操作系统和GDB版本,您可能会得到更有用的答案。@如果是,多进程应用程序呢?它们呢?如果你有问题,请提出来。猜测你的问题是什么,回答我们猜测的问题,通常会导致大量的浪费精力。

看来英国石油公司根本不起作用


你就是这样吗?

对我来说很好。每次命中断点时,查看断点中断时显示的线程ID信息非常重要,以确保它是您假定的线程。

您的意思是bp适用于指定进程中的所有线程吗?@Driverby:这就是我的意思。如果希望断点仅应用于特定线程,则需要条件断点。我自己从来没有为此烦恼过。它对我来说很好。如果您陈述您的操作系统和GDB版本,您可能会得到更有用的答案。@如果是,多进程应用程序呢?它们呢?如果你有问题,请提出来。猜测你的问题是什么,回答我们猜测的问题,通常会导致大量的浪费精力。