mkdir -p add/src 一层一层创建目录。
touch add/Makefile 创建Makefile。
include 目录中存放头文件。
scripts 存放脚本文件。
存放方式:按照内核管理源码来管理。
为什么学习Makefile?
编译大型项目
‚ 读懂别人的开源代码(找到程序入口)
看项目的顺序
① 先看scripts下的Makefile
② 总控的Makefile
③ 子目录的Makefile
总控Makefile的作业
1.进入各子目录,执行Makefile。
2.把每个功能下的.o文件链接,生成可执行文件。
@:把命令的输出隐藏
echo:相当于c中的printf
$ 变量:取变量值
cd add && $(MAKE) 进入子目录执行make
cd add && $(MAKE)clean 进入子目录执行make clean