簡體   English   中英

GDB + TUI + GNU屏幕-將gdb輸出發送到其他屏幕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM