【发布时间】:2012-02-03 00:39:14
【问题描述】:
我刚刚下载了这段代码,它在手册中说“主要结果被定向到标准输出 (cout)”。但是,当我按照手册中的说明运行代码时,一切运行正常,但我没有看到终端上显示任何结果(也没有写入输出文件)
这是一个 Linux 代码,所以我尝试从 Ubuntu 终端和 cygwin 运行它,但我遇到了同样的问题 - 没有显示任何内容。
“主要结果被定向到标准输出 (cout)”是否还有其他含义?其他应该在终端上显示结果?
【问题讨论】:
-
有机会告诉我们你在说哪个代码吗?目前,我们不知道比您更多的信息。
-
代码是论文中使用的方法的实现。我不得不向作者索要代码,所以我认为分享不是一个好主意。我只是想知道“定向到标准输出”是否意味着其他东西。或者,如果有配置我应该在我的终端中更改!
-
不会投票给你,但你的问题缺乏细节。你想运行什么程序?你从哪里下载的?您提供的命令行参数究竟是什么?向我们提供有关如何重现您的问题的说明,有人可能会为您提供帮助。 SO 比这些抽象假设更擅长回答具体问题。
-
当我遇到令人费解的代码时,我喜欢采用两种方法:(1) 使用
strace(1)运行程序并尝试遵循它正在做的事情 (2) 阅读源代码代码。从头开始,在心理上跟随执行......有些人喜欢使用调试器(gdb(1)或其方便的前端ddd(1))来组合步骤,但我发现strace(1)通常做得很好。 -
@sarnold 谢谢。这是有用的信息