在命令行编译项目时,经常遇到编译结果太长,覆盖了最先输出的结果,此时就需要将结果输出到文件再查看。命令如下:

make > make.log 2>&1
# make 编译命令
# make.log 输出文件名
# 2 文件描述符,标准错误
# > 重定向符,输出
# &1 文件描述符&,文件描述符1 标准输入

该命令功能即将make编译时输出,标准错误重定向为标准输入,写入到make.log文件中。符号的含义可以参考Linux 文件描述符