开发手册 欢迎您!
软件开发者资料库

在Makefile中定义依赖项

在Makefile中定义依赖关系 - 从简单和简单的步骤学习Makefile,从基本到高级概念,包括为什么包括Makefile,宏,依赖关系,后缀规则,指令,重新编译,其他功能,示例,SOAP XML-RPC Web服务AJAX JavaScript J2EE ASP .NET VB.NET C#C ++ C Pro * C Makefile PERL Parrot Ruby JAVA J2EE CORBA BILLING CRM OM DLL PHP CGI MySQL PL / SQL SDLC CSS ASP DHTML Flash。

最终二进制文件依赖于各种源代码和源头文件是很常见的.依赖关系很重要,因为他们让制作知道任何目标的来源.考虑以下示例 :

  hello:main.o factorial.o hello.o  $(CC)main.o factorial .o hello.o -o hello

在这里,我们告诉 make hello依赖于main.o,factorial. o和hello.o文件.因此,只要这些目标文件中的任何一个发生变化, make 就会采取行动.

同时,我们需要告诉 make 如何准备.o文件.因此,我们需要定义这些依赖关系,如下所示 :

  main.o:main.cpp functions.h  $(CC )-c main.cpp  factorial.o:factorial.cpp functions.h  $(CC)-c factorial.cpp  hello.o:hello .cpp functions.h  $(CC)-c hello.cpp