2.4 理解TTY窗口

用户可以通过TTY窗口将程序的输入传给被调试的程序。这个窗口与GDB窗口类似,除了在TTY窗口中输入的数据将被直接传给被调试的程序。参见第七章

您会看到,在TTY窗口和被调试的程序窗口之间有一个tty设备。因此如果被调试的程序使用readline等行缓冲输入,则命令行输入是可以被编辑的。这个tty设备也会被通过TTY窗口当作程序的终端输出。您可以在TTY窗口和GDB窗口之间看到这个tty设备的名字。

TTY窗口中可使用的全部命令的列表在3.4节

对被调试的程序进行的I/O容易让人迷惑。这部分在第七章有更好的解释。除非被调试的程序的I/O比较简单,否则我通常都会选择在另外一个终端启动被调试程序,然后在CGDB中连接上被调试程序。