2013-03-20 45 views
0

我正在使用makefile來構建一組C文件。編譯.c文件,以.O的規則如下:如何阻止Makefile將規則行打印到外殼上

%.o : %.c 
    printf "\ncompiling $<\n" 
    $(CC) -c $(CFLAGS) $< -o [email protected] 

當這樣執行,我「米以下觀察外殼上輸出:

printf "\ncompiling source/abcxyz.c\n" 
compiling source/abcxyz.c 
gcc.exe <other compiler inputs> 

我想阻止printf "\ncompiling source/abcxyz.c\n"從被打印到終端

如何做到實現這一

回答

2

前綴與@標誌rule命令:?

@printf "\ncompiling $<\n" 
+0

謝謝。這對我有效。 – elephant 2013-03-20 09:10:37