Lab_1:练习一——理解通过make生成执行文件的过程
参考网站: https://www.cnblogs.com/chaunceyctx/p/7188779.html https://cloud.tencent.com/developer/article/1415004 https://www.runoob.com/linux/linux-comm-dd.html 练习1:理解通过make生成执行文件的过程。(要求在报告中写出对下述问题的回答) 列出本实验各练习中对应的OS原理的知识点,并说明本实验中的实现部分如何对应和体现了原理中的基本概念和关键知识点。 在此练习中,大家需要通过静态分析代码来了解: 操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果) 一个被系统认为是符合规范的硬盘主引导扇区的特征是什么 一、操作步骤 1、进入/moocos/ucore_lab/labcodes_answer/lab1_result目录 cd ./moocos/ucore_lab/labcodes_answer/lab1_result 2、 执行 make qemu Ctrl+C 退出 3、 make clean 清除上次的 make 命令所产生的 object 文件(后缀为“ .o ”的文件)及可执行文件 4、查看Makefile cat