对 makefile 中 .IGNORE的学习体会

上例子:

.IGNORE:
LIBS =gao.1 gao.2 gao.3
all:$(LIBS)
  @echo final
gao.1: gao.2
  @echo gao.1
gao.2: gao.3
  @echo gao.2
gao.3:
  ./me.o
  @echo gao.3

其中,./me.o 是C语言写的程序,会显示 hello, 然后 return 2 退出。 

执行状况如下:

./me.o     

hello

make: [gao.3] Error 2 (ignored)

gao.3

gao.2

gao.1

这是 .IGNORE 忽略所有错误的情况。   

结束

posted @ 2012-09-24 15:24  健哥的数据花园  阅读(446)  评论(0编辑  收藏  举报