在Windows上有OutputDebugString函数,我如何在Linux上做同样的事情?
更新:stderr和stdlog不是我想要的.那些被重定向到stdout.PS并syslog没有什么不同.
Fre*_*Foo 10
我不确定究竟OutputDebugString是什么,但标准C++定义了标准错误流std::cerr和标准日志记录流std::clog.两者都在标题中声明<iostream>.
这些默认情况下绑定到Linux中的相同文件描述符; 区别cerr在clog于是无缓冲的,而是缓冲的(我相信它是行缓冲的).
Linux中没有"系统调试器"的概念.如果要写入系统日志,则可以使用syslog(3).
| 归档时间: |
|
| 查看次数: |
3959 次 |
| 最近记录: |