可以用写日志的方式:
把代码加到main函数的最前面就可以了:
代码如下:
#include “unistd.h”
#include “stdio.h”
main()
{
int log; //建立文件描述符
log = open("/tmp/log.txt",O_WRONLY|O_CREAT|O_TRUNC,S_IRWXU); //建立txt文件并打开
if(log >= 0)
{
dup2(log,STDOUT_FILENO); //这句是把所有的标准输出都输出到文件里
printf("open success\n");
}
else
{
printf("open failed\n");
return;
}
..
...
...
..
}