如何使 Code::Blocks 中的 Break 调试器按钮真正起作用?

问题描述 投票:0回答:0

我试图通过按“中断调试器”按钮来中断 Windows 下 Code::Blocks 20.03 中的调试器。我使用 gdb 调试器。但是,我永远无法在代码的任何行上暂停调试器。否则,调试器可以正常工作。

我在程序执行期间尝试按“中断调试器”按钮几次。我期望发生的是执行将在我的代码行之一暂停。但是每当我按下它时,执行都会中断以下功能:

在 ntdll!DbgBreakPoint() (C:\WINDOWS\SYSTEM32 tdll.dll)

当我按下“下一行”按钮时,我得到以下内容:

在 ntdll!DbgUiRemoteBreakin () (C:\WINDOWS\SYSTEM32 tdll.dll)

当我再次按下“下一行”按钮时,执行继续并且我没有到达我的代码的任何行。是什么原因造成的,我该如何解决?

c++ debugging gdb codeblocks
© www.soinside.com 2019 - 2024. All rights reserved.