make机制和Makefile
make是Linux下的一种工程管理工具,它解释Makefile中的规则。整个工程的编译、连接只需一个make命令就可以完成。make命令的执行依赖于Makefile文件。在Makefile文件中描述整个工程的编译规则、编译顺序和连接顺序。Makefile的优点:自动化编译,提高工作效率。
Makefile的语法
格式1:
目标文件:依赖文件;依赖规则
格式2:
目标文件:依赖文件
依赖规则
依赖文件与依赖规则在同一行时,用分号隔开;不在同一行时,即依赖规则另起一行时,依赖规则前要用Tab键留空白。
文件和规则都允许有多个。当一行不够时,可使用‘\’作为换行符。