所以include的作用是提升编译速度的。 (当然不这样做,我们在makefile中写xx.o:xx.c 1.h 2.h 3.h ... 也能实现,就是告诉make,我的每个.c依赖所有的.h,这样也能实现任何.h修改了,都会重写编译.o,可是这样明显造成很多不必要的编译,性能就下降了呀) 如果现在知道了.c和那些.h们这个依赖关系,存储进一个...
这里用到makefile里的替换引用规则,即用您指定的变量替换另一个变量。 它的标准格式是 $(var:a=b) 或 ${var:a=b} 它的含义是把变量var中的每一个值结尾用b替换掉a 今天在研究makefile时在网上看到一篇文章,介绍了使用函数wildcard得到指定目录下所有的C语言源程序文件名的方法,这下好了,不用手工一个一...