我现在在从共享库打印到屏幕时遇到问题。目前,我正在打印到syslog()
,但是输出顺序不正确。因此,我想到了使用cout
来查看是否有帮助,但是什么也没显示。有没有一种方法可以将输出从共享库发送到屏幕?
最佳答案
大概stdout
已被主程序(或其调用程序)使用,因为它通常可以正常工作。
您的下一个尝试应该是写入cerr
(stderr
)。
如果失败,请打开写入/dev/tty
的文件。这将适用于所有交互式控制台程序(但不适用于cron作业等)
如果那不起作用,那么您唯一的选择是写入日志文件。
关于c - 从共享库打印时不显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24569563/