【发布时间】:2017-11-28 04:20:49
【问题描述】:
来自https://sourceware.org/gdb/onlinedocs/gdb/TUI-Keys.html 我正在尝试使自己熟悉 gdb -tui 并且无法使控制字符按预期运行。我在这里错过了什么?
(gdb) ^X^A 未定义的命令:“”。试试“帮助”。
Control + shift 也不起作用。如果有帮助,我将 Debian Jessie 与 kde 一起使用。这可能是桌面界面问题吗?
有趣的是,control-c 可以向进程发送终止信号。我也可以使用 c-z 暂停并返回 konsole。
【问题讨论】:
-
冒着听起来很愚蠢的风险(并且因为您对控制键使用了许多不同的约定:您的意思是(并按下)Control+x-Control+x 进入/离开 tui 模式,不是吗?
-
为了排除对桌面的任何干扰,您可以尝试在终端上运行
gdb -tui(Control+Shift+ 1),没有 X、KDE 或其他东西妨碍您。 -
我有一个执行“gdb -tui”的生成文件目标。我直接从 konsole 中的 bash 运行 make 文件目标。抱歉,如果约定令人困惑。 “^X”的东西在按住控制键并点击“x”后被复制/粘贴。
-
但是因为你在 x-terminal(-emulator) 中运行
make- 所以在 KDE 中。我明确要求在没有任何 X 的情况下运行它(通过切换到 tty1) -
这将是有趣的测试,如果只是作为 x 冲突的验证。这是一个 vulkan 应用程序,因此 x 几乎是必需的。不过我一定会试一试的。