我正在尝试在 Eclipse CDT 中调试 ncurses 应用程序。我已经设法使用这篇文章将控制台输出重定向到真实终端。
然而,终端上的刷新率似乎被破坏了——它不断地向文本发送垃圾邮件,并且似乎没有响应输入(闪烁时很难分辨)。
我认为这是一个 Eclipse 配置问题而不是 gdb 问题,因为如果我按照此处所述手动调试它,这不会发生,并且如果我尝试在 Eclipse 中“正常”调试它,控制台输出会快速滚动同样的方法。
我将终端设置为sleep 100000000
避免 Bash 争夺控制台输入,所以我认为也不是这样。
有没有人成功地做到这一点?