在make 过程中只显示错误信息

Posted 日常打盹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在make 过程中只显示错误信息相关的知识,希望对你有一定的参考价值。

在 Qt 交叉编译过程中,选择 qmake 生成 Makefile 之后,make 过程中会显示很多内容,其中只想显示错误的内容。

可以通过命令行 :

make 2>&1 | grep \'error\'

这里涉及到标准输入, 标准输出 ,标准错误 的概念。
系统中:
标准输入 的默认 fd =0
标准输出 的默认 fd =1
标准错误 的默认 fd =2

由于平时 标准输出 和 标准错误 输出默认都是屏幕
一般的标准错误 是由 warning  和 error 组成
可以在make 的时候将 标准错误 暂时重定向到 标准输出中,再使用 grep \'error\' 对错误信息进行过滤。也可以 重定向到 某个文件中 > error.txt
如:

make 2>&1 | grep \'error\' > error.txt

以上是关于在make 过程中只显示错误信息的主要内容,如果未能解决你的问题,请参考以下文章

制作过程中缺少文件(cholrl.a)

如何在 Django 中只显示表单中的一个字段

Linux 内核编译出错:make zimage命令;错误提示:make :***No rule to make target ‘zimage’. stop .

make menuconfig显示错误“Your display is too small to run Menuconfig!”

Make 输出重定向到文件

如何显示Laravel Nova中的加密字段值?