Makefile的书写
Makefile中包含五种内容:显式规则,隐式规则,变量定义,指令(directive)和注释
1.显式规则――描述如何生成指定的目标,它列出了目标依赖的文件,指定了产生或更新目标的命令。
2.隐式规则――描述如何生成基于文件扩展名名的一类文件。
3.指令————类似于编译器的伪指令,包含:指示make读入另一个makefile; 决定是否忽略makefile中的一部分;
4.变量定义——变引用使用:$(CFLAGS),$A。
$* 不包含扩展名的目标文件名称。
$+ 所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件。
$< 第一个依赖文件的名称。
$? 所有依赖文件,以空格分开,这些依赖文件的修改日期比目标文件的创建日期晚。
$@ 目标的完整名称。
$^ 所有的依赖文件,以空格分开,不包含重复的依赖文件。
$% 如果目标是归档成员,则该变量表示目标的归档成员名。
@ 命令如果以"@"起始,则@符号禁止打印输出它所在的命令行
5.注释(#),续行符(\)。
Microsoft_Win32_Programmer_s_Reference.rar
Windows环境下32位汇编语言程序设计(最新琢石成器版)附属光盘