标签: c gdb tty
我正在使用gdb调试C程序。我已经使用tty命令将输出发送到新的终端窗口,但在程序运行时无法输入输入。
如果我在同一个窗口中调试它可以正常工作,但是当使用单独的终端窗口时,输入不会做任何事情。
我仍然可以使用ctr-c终止进程,但是一旦我点击输入行,它就会等待输入,并且当我按下返回时没有做任何事情。
我环顾四周但是在网上发现了同样的问题。有什么想法吗?
答案 0 :(得分:2)
在一个窗口中启动您的程序。当您的程序正在等待输入时,在另一个窗口中启动gdb。使用gdb attach命令连接并调试程序。