上一章:C语言之Makefile基础(一) 上一章的Makefile写的中规中矩,比较繁琐,是为了讲清楚基本概念,其实Makefile有很多灵活的写法,可以写的更简洁,同时减少出错的可能 一个目标依赖的所有条件不一定非得写在一个规则中,也可以拆开来写,例如: main.o: main.h stack.h maze.h main.o: main.c gcc -c main.c 就相当于: main.o: main.c main.h stack.h maze.h gcc -c main.c 如果一个…