我在 gdb(7.1 版)中收到以下消息:
[Thread debugging using libthread_db enabled]
和命令reverse-step
结果显示以下错误消息:
(gdb) reverse-step
Target multi-thread does not support this command
我现在正在调试串行代码,所以我绝对不需要多线程。我可以以某种方式将其关闭,以便让最新的反向调试命令正常工作吗?此外,如果代码与 OpenMPI 并行化,则根本不需要多线程调试,对吧?
编辑:这是否设置为可以排除的编译标志?