试题详情
简答题简述GNU make的工作过程。
  • Make的主要功能是执行生成新版本的目标程序所需的各个步骤,即自动检测一个大型程序的哪一部分需要重新编译,然后发出命令重新编译。GNC的make的工作过程如下:
    (1)依次读入每个makefile文件;
    (2)初始化文件中的变量;
    (3)推导隐式规则,并分析所有规则;
    (4)为所有目标文件创建依赖关系链;
    (5)根据依赖关系和时间数据,确定哪些文件需要重新生成;
    (6)执行相应生成命令。
  • 关注下方微信公众号,在线模考后查看

热门试题