【问题标题】:Send gdb commands in qtcreator debugger在 qtcreator 调试器中发送 gdb 命令
【发布时间】:2019-05-16 17:41:25
【问题描述】:

我最熟悉 gdb 命令行,并且非常喜欢它而不是 qtcreator 的 GUI 调试器。 qtcreator 文档 (https://doc.qt.io/qtcreator/creator-debug-mode.html#directly-interacting-with-native-debuggers) 说: “在 Qt Creator 中,您可以使用 Debugger Log 视图的左窗格来实现此目的。当您按下 Ctrl+Enter 时,文本光标下的行的内容将直接发送到本机调试器。或者,您可以使用视图底部的行编辑。”

但是当我查看“调试器日志视图”的左窗格时,我在底部看不到“行编辑”。我也不明白“文本光标下的行内容”是什么意思。请看附图。有人可以帮忙吗?

我正在运行 QT Creator 4.8.1

【问题讨论】:

    标签: qt qt-creator


    【解决方案1】:

    我没有在您的屏幕截图中看到调试器日志。我从 Window 菜单,Views 子菜单中得到它,其中有可检查的项目 Debugger Log

    在Windows下测试,Qt Creator 4.9.0,MinGW Qt工具链,一个在Debug模式下运行的简单测试项目。

    这是一个屏幕截图,显示了在哪里可以找到它,以及在 print argc 停止在main 的第一行后它应该是什么样子:

    【讨论】:

    • 是的,请附上屏幕截图,显示 gdb 命令输入 - 谢谢!
    • @Tomasso 首先,开始调试。然后,中断应用程序(“暂停”图标)。现在您可以在 Creator 的菜单栏中选择Window->Views,并在弹出的菜单中启用Debugger Log
    猜你喜欢
    • 2012-02-20
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    相关资源
    最近更新 更多