如何停止Makefile在shell上打印规则行

如何停止Makefile在shell上打印规则行,makefile,Makefile,我正在使用makefile构建一组C文件。将.c文件编译为.o的规则如下: %.o : %.c printf "\ncompiling $<\n" $(CC) -c $(CFLAGS) $< -o $@ %.o:%.c printf“\n编译$时,在规则命令前面加上@符号: @printf "\ncompiling $<\n" @printf”\n编译$ @printf "\ncompiling $<\n"

我正在使用makefile构建一组C文件。将.c文件编译为.o的规则如下:

%.o : %.c
    printf "\ncompiling $<\n"
    $(CC) -c $(CFLAGS) $< -o $@
%.o:%.c

printf“\n编译$时,在规则命令前面加上
@
符号:

@printf "\ncompiling $<\n"
@printf”\n编译$
@printf "\ncompiling $<\n"