上例子:
.IGNORE: gao.3 LIBS =gao.1 gao.2 gao.3 all:$(LIBS) @echo final gao.1: gao.2 @echo gao.1 gao.2: gao.3 ./me.o @echo gao.2 gao.3: @echo gao.3
运行结果:
gao.3
./me.o
hello
make:***[gao.2] Error 2
此时由于仅忽略 gao.3 中的错误,所以在 gao.2 中失败退出了。
结束