Mafefile的FizzzBuzz

来源:互联网 发布:2016access数据库教程 编辑:程序博客网 时间:2024/06/05 16:58

用Makefile写了一个FizzBuzz

用到了隐含规则,不过貌似我还有些不明白。

测试下来,自定义的隐含规则,总是位置靠后的会被Makefile执行,并且显示出warning信息:覆盖之前的规则。

如果有高手明白,请告知我,谢谢。

最后,附上代码。

FIZBUZ := $(shell seq 15 15 100)FIZ := $(shell seq 3 3 100)BUZ := $(shell seq 5 5 100)num := $(shell seq 1 1 100)all:    $(num); @echo ""$(FIZ):@echo -n 'Fizz ' $(BUZ):@echo -n 'Buzz '$(FIZBUZ):@echo -n 'FizzBuzz '.DEFAULT:@echo -n  "$@ "

0 0