如何在makefile中使用shell脚本

如何在makefile中使用shell脚本,shell,makefile,Shell,Makefile,我无法理解symbol@。为什么要使用@?它只是避免重复命令 可能重复:在make手册中搜索@也是一个很好的开始。的可能重复 all: @for dir in $(DIRS); do make -C $$dir; done

我无法理解symbol
@
。为什么要使用
@

它只是避免重复命令

可能重复:在make手册中搜索
@
也是一个很好的开始。的可能重复
all:
    @for dir in $(DIRS); do make -C $$dir; done