【发布时间】:2014-05-18 19:09:18
【问题描述】:
我正在玩一个简单的 ncurses 程序来在屏幕上移动精灵。大多数后端逻辑都是用 C++ 编写的。显然 Xcode 根本不会使用 ncurses,所以我需要一些其他方法来调试我的程序。我不太了解 C 或 Unix - 有什么方法可以让我的程序生成另一个终端窗口,该窗口将在运行 ncurses 的窗口旁边运行?我希望能够在该窗口中使用 cout 来监控我的程序的状态。
【问题讨论】:
-
不是一个解决方案,只是一个建议。您可以写入 /tmp 中的文件并在另一个窗口中跟踪该文件。
-
我猜你可以将调试消息写入一个文件,然后在另一个终端窗口中运行“tail -f thatfile”来跟踪最后一行输出...
-
我可以试试文件建议,谢谢。