预备知识:
源文件->通过编译后生成->中间文件->然后链接后生成->可执行文件。
编译:检查语法,函数与变量的声明的正确;
链接:主要是链接函数和全局变量。
1、makefile是什么
makefile是定义编译项目规则的文件。
2、使用平台
Windows:Delphi的make、Visual C++的nmake等,linux:GNU的make。
3、文件规则: 包括显式规则、隐晦规则、变量定义、文件指示和注释
targets : prerequisites // 目标文件:依赖
command //命令
...
或是这样:
targets : prerequisites ; command
command
4、使用变量:
objects = main.o //声明加定义
$(objects) //引用变量