1. make和 Makefile的初步了解
①
make
是一个命令,是一个解释makefile
中指令的命令工具,makefile
是一个文件,当前目录下的文件,两者搭配使用,完成项目自动化构建;
②makefile
带来的好处就是——“自动化编译”
,一旦写好,只需要一个make
命令,整个工程完全自动编译,极大的提高了软件开发的效率。
make
的工作原理:
①make
会在当前目录下找名字叫“Makefile”
或“makefile”
的文件;
② 如果找到,它会找文件中的第一个目标文件(target);
③ 一般我们这种clean的目标文件,我们将它设置为伪目标,用.PHONY
修饰,伪目标的特性是,总是被执行的;
- 使用规则
2. makefile 定义变量
3. 项目清理
-
① 工程是需要被清理的;
-
②
clean
:没有被第一个目标文件直接或间接关联,那么它后面所定义的命令将不会被自动执行,
我们可以显示要make执行,即命令——“make clean”,以此来清除所有的目标文件,
以便重编译;
③ 但是一般我们这种clean的目标文件,我们将它设置为伪目标,用.PHONY 修饰
,伪目标的特性是,总是被
执行的;