Linux(本笔记基于的版本为Ubuntu 14.04)- 18 makefile
1
makefile:项目管理工具(代码管理工具)
2 一个简单的makefile
makefile命名时只有两种方式:makefile、Makefile
步骤(单条规则):
- vi makefile
- 规则:目标,依赖,命令
规则的固定格式:
目标:依赖条件
命令 (注意,命令前有一个tab)
(注意,可以有多条规则,每条规则对应一个目标) - make
步骤(多条规则):
在外面的make就是为了生成终极目标。
多条规则的好处:当修改某个文件时,不会把所有的文件都编译,只编译了被修改的文件。(比单条规则效率高)
工作原理:

步骤(终极):
更进一步:
解释: