练习 1:理解通过 make 生成执行文件的过程。(要求在报告中写出对下述问题的回答)

列出本实验各练习中对应的 OS 原理的知识点,并说明本实验中的实现部分如何对应和体现了原理中的基本概念和关键知识点。

在此练习中,大家需要通过静态分析代码来了解:

  1. 操作系统镜像文件 ucore.img 是如何一步一步生成的?(需要比较详细地解释 Makefile 中每一条相关命令和命令参数的含义,以及说明命令导致的结果)
  2. 一个被系统认为是符合规范的硬盘主引导扇区的特征是什么?

补充材料:

如何调试 Makefile

当执行 make 时,一般只会显示输出,不会显示 make 到底执行了哪些命令。

如想了解 make 执行了哪些命令,可以执行:

$ make "V="

要获取更多有关 make 的信息,可上网查询,并请执行

$ man make

results matching ""

    No results matching ""