小编Pig*_*eng的帖子

gnu make:如何在for循环make中发生错误时停止和退出

我使用'for'循环来创建子目录,但是当make子目录中出现一些错误时,它会继续创建下一个目录,当子目录中出现错误'make'时我可以停止吗?

all :
    for i in $(SUBDIRS); do make -C $$i dll; done;
                ||
make[1]: *** [bd_snmp.o] error 1
make[1]: Leaving directory `/home/ping/work/svnsocserv/src/bd_snmp'
make[1]: Entering directory `/home/ping/work/svnsocserv/src/bd_snmp_proxy'
Run Code Online (Sandbox Code Playgroud)

makefile

3
推荐指数
1
解决办法
5686
查看次数

标签 统计

makefile ×1