当使用 GNU GDB 调试器调试 C++ 程序时,我可以使用 GDB 命令跳过下一行代码:
next
Run Code Online (Sandbox Code Playgroud)
但是,当在下一行中抛出异常时,例如
throw SomeException();
Run Code Online (Sandbox Code Playgroud)
然后 GDB 继续运行直到下一个断点,而不是在catch块的第一行内停止。
这是 GDB 中的错误,还是我只是使用了错误的命令?
我在MinGW32 / Windows 上使用 GDB 版本 7.7。