相关疑难解决方法(0)

在 GDB 中跳过 C++ throw 语句

当使用 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。

c++ debugging gdb exception throw

2
推荐指数
1
解决办法
499
查看次数

标签 统计

c++ ×1

debugging ×1

exception ×1

gdb ×1

throw ×1