在linux环境中,命令行编译时有时候产生的错误信息会超出终端向上查看的显示范围。这个时候就需要把这些错误信息保存到一个文件中,方便解决编译错误。 可以使用下面的命令实现
make 2>&1|tee filename
在linux shell定义中,0表示标准输入,1表示标准输出,2表示标准错误信息输出。filename表示你要指定的文件,可以指定后缀名。例如error.log.
0
1
2
filename
error.log