【发布时间】:2014-02-19 04:10:06
【问题描述】:
我正在尝试使用 QTCreator 2.2.81 调试一些球拍代码并不断收到消息“这似乎不是一个“调试”版本”。因此,我想确保我至少可以在 gdb 中调试程序。我发现如果没有在我的 .gdbinit 文件中添加以下行,我无法在 GDB 中执行此操作:
handle SIGSEGV nostop noprint
handle SIG33 nostop noprint pass
handle SIG32 nostop noprint pass
完成此操作后,我就能够使用 GDB 成功调试程序。我不介意使用 GDB,但这不是我正常工作流程的一部分,我宁愿使用 Qt Creator 提供的内置功能。我确保在 Qt Creator 中检查了使用 my.gdbinit 文件的选项,但我仍然遇到了同样的问题。关于我需要做什么才能在 qt 中进行调试有什么建议吗?
【问题讨论】:
标签: c++ gdb segmentation-fault qt-creator