具有以下简单的makefile规则: for i in *; do [ -x "$$i" ] && echo "$$i"; donefor i in *; do [ -x "$i" ] && echo "$i"; donemake: *** [makefile:6: exe] Error 1
所以它确实是,我想要的,但即使如此,错误没有其他信息但是不仅仅是对于这个特殊<e
如果不满足某些先决条件,我想使用$(error ...)中止我的make进程。fails_to_work目标在test -d /foobar失败时应中止。|| $(error ~ is not a directory)$ make正如你所看到的,即使是“错误不起作用.”在屏幕上回荡。fails_to_work的配方在开始之前就<e