如何在Makefile中隐藏编译消息?

时间:2012-03-27 05:44:44

标签: linux makefile

我编译的linux内核只打印消息:

CC  .....
LD [M] ....

如何隐藏由make输出的编译信息并输出我想要的内容?我在哪里可以找到在内核Makefile中执行此操作的代码部分?

1 个答案:

答案 0 :(得分:36)

简而言之,先加上'@'。

内核makefile的功能相当复杂,但归结为类似的东西:

%.o: %.c
    @echo [CC] $@
    @gcc -o $@ -c $<

看看the GNU Make manual。 GNU Make确实有很好的文档记录,如果你正在做很多工作,那么值得努力阅读它。