🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向) 🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd 🌐系列专栏:Linux技术 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家三连支持一下呀!!! 👉关注✨、点赞👍、收藏📂、评论。 如需转载请参考转载须知!!
make打印详细日志
数值 含义 V=0 quiet build (default) V=1 verbose build V=2 give reason for rebuild of target
make相当于make v=0; make VERBOSE=1与make v=1相同,verbose编译模式,打印的信息更加详细,方便查证编译问题。
make日志重定向
标准输入/输出/错误
数字 含义 标准叫法 0 标准输入 stdin = standard input 1 标准输出 stdout = standard output 2 标准错误 stderr = standard error
常用命令汇总
make
标准输出和标准错误均不输出,也不写日志(通常用于加速编译):
make 1 > /dev/null 2 > /dev/null
将所有信息(标准输出、标准错误)重定向到日志中,屏幕无任何输出:
make > make.log 2 >&1 make 1 > make.log 2 >&1
make 1 > make_normal.log 2 > make_error.log
将标准输出重定向到日志中,标准错误继续输出到屏幕:
make > make.log
make 1 > make.log
make 2 >&1 | grep error
仅将编译错误输出到log中,标准输出继续输出到屏幕上:
make 2 > make.log
make xxx 1 > make.log
将标准输出和标准错误除输出到屏幕外,同步写入make.log
make 2 >&1 | tee ~/make.log
如本文对你有些许帮助,欢迎大佬加关注、评论、点赞,有关必回关