gpt4 book ai didi

gdb - 无法使用 Ctrl-X A 退出 tui 模式,也无法在 tui 模式下查看程序输出

转载 作者:行者123 更新时间:2023-12-02 02:10:45 30 4
gpt4 key购买 nike

问题A:

  1. 我在命令行中使用“gdb test”启动 gdb
  2. 在执行其他操作之前我会按 ctrl-x、ctrl-a
  3. 然后我使用“b main”设置断点
  4. 然后我开始使用“r”运行程序

到目前为止,如果我按向上箭头键,src 窗口将不会滚动。相反,我的命令窗口中会出现一些内容 - “^[0A”。如果我尝试使用 ctrl-l 刷新屏幕,命令窗口中会出现“^L”。

我认为这不应该发生。在这种情况下,我什至无法使用 c-x,c-a 退出 tui 模式(将出现“^X^A”)。难道我做错了什么?我意识到只要我在 TUI 界面中使用“run”命令就会出现这个问题。但是,如果我使用“gdb -tui”启动 gdb,则可以在 TUI 中使用运行命令

问题B

我在 TUI 模式下看不到程序的输出。可以看到GDB自己的输出,但看不到正在调试的程序的输出。当我使用 ctrl-x、ctrl-a 进入 TUI 以及使用 -tui 命令行选项时,都会发生这种情况。

有什么办法可以解决这个问题吗?

我在网上读过一些关于 TUI 的文章,有些人似乎“专门”使用 TUI。我想TUI可以正常工作,只是有一套必须严格遵守的规则?

编辑:我在 ubuntu 11.04 中使用 gnome-terminal

最佳答案

使用 -tui 选项运行 gdb ( https://bbs.archlinux.org/viewtopic.php?id=112660 )

关于gdb - 无法使用 Ctrl-X A 退出 tui 模式,也无法在 tui 模式下查看程序输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953720/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com