问题 问答题 简答题

简述GNU make的工作过程。

答案

参考答案:

Make的主要功能是执行生成新版本的目标程序所需的各个步骤,即自动检测一个大型程序的哪一部分需要重新编译,然后发出命令重新编译。GNC的make的工作过程如下:

(1)依次读入每个makefile文件;

(2)初始化文件中的变量;

(3)推导隐式规则,并分析所有规则;

(4)为所有目标文件创建依赖关系链;

(5)根据依赖关系和时间数据,确定哪些文件需要重新生成;

(6)执行相应生成命令。

选择题
多项选择题