空工作目标 empty target 其实是个人为的工作目标。
如:
prog: size prog.o
$(CC) $(LDFLAG) -o $@ $^
size: prog.o
size $^
touch size
这个size就是一个空工作目标,只有当prog.o更新后,才会执行size规则。
空工作目标 empty target 其实是个人为的工作目标。
如:
prog: size prog.o
$(CC) $(LDFLAG) -o $@ $^
size: prog.o
size $^
touch size
这个size就是一个空工作目标,只有当prog.o更新后,才会执行size规则。