c++ - 如何删除 GDB 中的捕获点

标签 c++ gcc gdb

我已经在 GDB 中设置了一个捕获点以使用 catch throw 捕获异常。如何在不重新启动 GDB session 的情况下删除它?

deleteclear 在这里似乎都没有用。

最佳答案

原来我试图用delete throw错误地删除它。

(gdb) 信息断点 Num 类型 Disp Enb 地址 What 2 断点保持 y 0x063e3255 异常抛出

delete 2 成功了。

关于c++ - 如何删除 GDB 中的捕获点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31069780/

相关文章:

c - 为什么编译器警告并忽略对我的函数 strlen 的调用?

c++ - 如何修复错误 : ‘::max_align_t’ ?

c++ - 如何获取 GDB 的行号?

android - 运行 add_qt_android_apk 时,CMake Android 工具链无法为 arm 找到 strip 命令

C++继承方法调用基类的方法而不是重载方法

c++ - ‘or’ token 之前的预期不合格 ID

c - 链接 c 和程序集

c++ - 调试器看到的输出线程 ID

c - "not stripped"但 "no debug symbols"

C++ map 添加新元素