1.首先介绍make命令
2.Makefile文件
样例: 解析: 首先介绍一下gcc命令: gcc min.c : gcc编译器会对源文件min.c进行预处理, 编译, 以及链接, 最后生成可执行文件, 默认为a.out gcc -c min.c: gcc编译器会对源文件min.c进行预处理, 编译, 不进行链接, 最后生成的是object file (目标文件), 默认为min.o, 这属于编译过程的中间阶段, 再经过链接, 才能最终生成可执行文件. gcc -c min.c -o new.o:生成的目标文件为new.o
Makefile中变量的定义与使用:
在Makefile中使用环境变量和预定义变量
故上述例子可写为:
文中图片来源于:边干边学——Linux内核指导