谁写信给stdout?

时间:2014-10-15 15:05:07

标签: c++ shared-libraries stdout

我想知道如何找出哪些链接库写入stdout。我使用的是Linux(Fedora)。

当前考试:我们正在使用generated XML-Parser files,后者又使用了多个共享库。其中一个库将以下字符串写入stdout

XMLSchema::XmlElement::XmlElement(XMLSchema::Types::ElementCreateArgs)
XMLSchema::XmlElement::XmlElement(XMLSchema::Types::ElementCreateArgs)
XMLSchema::XmlElement::XmlElement(XMLSchema::Types::ElementCreateArgs)
...

这种情况一直在发生,并使控制台输出变得混乱。

找出哪个链接库执行此操作的最简单方法是什么? 有没有办法阻止链接库写入stdout?

1 个答案:

答案 0 :(得分:1)

只需grep这些字符串的所有lib。

(我在评论中被问到将此作为答案而不仅仅是评论。)