我有一个运行两个线程的 C++ 程序。线程 A 和线程 B。有没有办法在 GDB 中逐步调试两个线程?步骤应该是这样的:
- 停止线程 A 和 B
- 切换到线程 A。继续一个步骤。
- 切换到线程 B。继续两个步骤。
最佳答案
使用 gdb 命令“info threads”查看进程的所有线程,然后使用命令“thread thread-id”top 切换到您想要的任何线程。
关于c++ - GDB分步调试两个线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25959932/