一、工程管理文件makefile
1、makefile文件
makefile文件称之为工程管理文件,用于管理一个文件中所有关联的文件。比如,头文件,源文件,库文件....
2、当一个工程比较复杂的时候,需要使用该文件进行管理
3、目的:主要是简化编译的复杂度
比如一个最简单版本makefile
创建一个makefile文件
project:
gcc main.c 1.c -o project -I .
编译的时候执行makefile工程管理文件即可
make
二、makefile书写规则
1、了解makefile书写规则的两个核心:”依赖”和”目标”
依赖------>一般是指c文件
目标------>一般是指可执行文件
也就是说,可执行文件依赖于c文件