转载: 跟我一起写Makefile(三)
摘要:
八、自动生成依赖性在Makefile中,我们的依赖关系可能会需要包含一系列的头文件,比如,如果我们的main.c中有一句“#include "defs.h"”,那么我们的依赖关系应该是:main.o : main.c defs.h但是,如果是一个比较大型的工程,你必需清楚哪些C文件包含了哪些头文件,并且,你在加入或删除头文件时,也需要小心地修改Makefile,这是一个很 没有维护性的工作。为了避免这种繁重而又容易出错的事情,我们可以使用C/C++编译的一个功能。大多数的C/C++编译器都支持一个“-M”的选项,即 自动找寻源文件中包含的头文件,并生成一个依赖关系。例如,如 阅读全文
posted @ 2013-12-27 13:47 Robin.D.Chow 阅读(207) 评论(0) 推荐(0)
浙公网安备 33010602011771号