![](/img/trans.png)
[英]GDB - redirect serial output (from dmesg) to file, but not gdb output / TUI?
[英]GDB + TUI + GNU Screen - sending gdb output to different screen
我正在使用TUI運行GNU Screen和gdb,並且遇到一些與回滾有關的問題,因此我想將輸出發送到另一個屏幕窗口。 最好的方法是什么?
理想情況下,我希望將tui的輸入和輸出(即,我喜歡gdb中的'print'的任何內容)放在一個窗口上,並將printf的輸出等放在另一個屏幕窗口上。
有誰知道如何做到這一點?
(我實際上是通過gdb + serial進行遠程調試,因此它是通過〜/ .gbdinit中的目標遠程/ dev / ttyS0連接的)。
可能有幾種方法可以做到這一點。 我認為最簡單的是“ tty”命令。 請參見“幫助tty”。
另一種方法是“ screenify”采用的方法-使用gdb的劣等調用功能來更改程序的控制tty(以及各種std *文件描述符)。
另一種方法是只在另一個tty中運行程序,然后使用“ attach”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.