【发布时间】:2018-07-02 20:15:02
【问题描述】:
我正在尝试调试我编写的命令行程序。具体来说,打印到终端的部分。我突然想到,如果我以某种方式在终端上缓慢运行它会有所帮助。
我希望能够看到终端如何在较旧/功能较弱的系统中打印,或者是否有闪烁效果。
有没有办法让它运行得更慢?即不即时加载它。
程序:用“C”编写,几乎可以立即打印。
操作系统:MacOSX/Windows/Linux,任何一个都适合我。
谢谢。
【问题讨论】:
-
为什么不将流重定向到文件/从文件重定向?
-
我想这取决于您所说的“运行速度较慢”的确切含义,以及您所谈论的年龄和能力不足的程度。在极端情况下,您可以挂载 DosBox 会话并从那里运行它,但那是 严重 较旧/功能较弱。
-
@Pablo 啊,不,我不希望打印速度变慢。我希望程序执行得更慢。
-
与调试器连接并单步执行代码是查看慢动作发生了什么的常规方法。 (如果您希望调试器位于与输出所在的终端不同的终端上,这很容易做到——请参阅 gdb 的
attach支持)。