今天在编译服务器的时候,发现编译不过,因为Make编译的时候输出日志太多,查问题太复杂,就想能不能将将Make的info和error日志分别重定向到不同的文件,方便过滤无用的信息 解决方法如下:
make XX >info.log 或者make XX 1>info.log 此种情况默认吧标准输出重定向到了info.log
make XX 1>info.log 2>error.log将标准输出重定向到info.log 标准错误重定向到error.log
make XX >total.log 2>&1 将标准输出标准错误重定向到total.log
2>&1表示错误信息输出到&1中,而&1,指的是前面的那个文件
0标准输入 stdin
1标准输出 stdout
2标准错误 stderr
数字后面必须直接跟>中间不能有空格