我正在使用 makefile 来构建一组 C 文件。将.c文件编译为.o的规则如下:
%.o : %.c
printf "\ncompiling $<\n"
$(CC) -c $(CFLAGS) $< -o $@
执行此操作时,我正在观察 shell 上的以下输出:
printf "\ncompiling source/abcxyz.c\n"
compiling source/abcxyz.c
gcc.exe <other compiler inputs>
我想防止printf "\ncompiling source/abcxyz.c\n"
被打印到终端。
如何做到这一点?