gpt4 book ai didi

c - GDB + TUI + GNU Screen - 将 gdb 输出发送到不同的 screen

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:02 25 4
gpt4 key购买 nike

我正在使用 TUI 运行 GNU Screen 和 gdb,我遇到了一些与回滚有关的问题,所以我想将输出发送到不同的 screen 窗口。执行此操作的最佳方法是什么?

理想情况下,我希望 tui 输入和输出(即我所做的任何事情,例如来自 gdb 的“打印”)在一个窗口上,而 printf 等的输出在不同的 screen 窗口上。

有人知道怎么做吗?

(我实际上是在通过 gdb + serial 进行远程调试,所以它是通过我的 ~/.gbdinit 中的目标 remote/dev/ttyS0 连接的)。

最佳答案

也许有几种方法可以做到这一点。我认为最简单的是“tty”命令。请参阅“帮助 tty”。

另一种方法是“screenify”采用的方法——使用 gdb 的劣质调用功能来更改程序的控制 tty(和各种 std* 文件描述符)。

另一种方法是在另一个 tty 中运行您的程序,然后使用“attach”。

关于c - GDB + TUI + GNU Screen - 将 gdb 输出发送到不同的 screen ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22672357/

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