make工具
在了解make工具前我们回顾下gcc编译步骤
1)预处理
处理与#号相关的代码
gcc -E xxx.c -o xxx.i
2)编译
检查语法错误;
如果语法有误则报错,如果语法没错则编译成汇编语言
gcc -S xxx.i -o xxx.s
3)汇编
将汇编语言解析成二进制文件(并非纯粹的二进制文件)
gcc -c xxx.s -o xxx.o
4)链接
将目标文件链接库文件生成机器能够识别的二进制文件
gcc xxx.o -o xxx
1.工程管理器,顾名思义,是指管理较多的文件Make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能构根据文件时间戳自动发现更新过的文件而减少编译的