如何在QT Creator中启用反向调试?

时间:2017-06-08 16:08:43

标签: debugging gdb qt-creator

QT Creator在IDE中使用GDB来调试C ++代码,这很好用。但是,我无法找到使用GDB反向调试功能的任何方法。这可能来自QT Creator吗?搜索网络会发现含糊不清的结果。

在Redhat Enterprise Linux 7.3上使用QT Creator 4.3.0(与4.2.2相同的问题)。

1 个答案:

答案 0 :(得分:2)

根据AmeyaVS提供的链接,并在其他地方阅读该主题,过程是:

  1. 正常在QT Creator中开始调试,在您希望反向调试的代码附近停止(通过断点等)。
  2. 启用Window->Views->Debugger Log菜单选项。
  3. 在显示的左窗格底部,在record提示旁边输入command
  4. 使用QT Creator UI(或command提示符)正常继续调试。
  5. 如果要执行反向步骤(rs),反向下一个(rn)etc命令,只需将其输入command提示符即可。用户界面应该像往常一样反映这些命令的结果。