Makefile的编写规则主要包括目标(target)、依赖(dependencies)和命令(commands)三部分。目标表示要生成的文件,依赖表示生成该文件所需的文件或条件,命令则是执行的具体操作。
target1 target2 ...: dependency1 dependency2 ...
command
command
...
- 目标(target):规则中的目标,通常是一个文件名,表示要生成的文件。
- 依赖(dependencies):生成目标文件所需的其他文件或条件,可以是源文件、头文件、库文件等。
- 命令(commands):当依赖满足时,要执行的命令,通常是shell命令,如编译、链接等。
例子可参考这篇博客:Makefile_makefile编写规则-CSDN博客