本文主要是介绍ucore lab1:系统软件启动过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实验一:系统软件启动过程
练习1:理解通过make生成执行文件的过程。
1.1 操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果)
1.1.0 执行make V=命令查看具体执行关于生成kernel和bootblock的相关命令。
1.1.1 kernel的生成
· ( c a l l a d d f i l e s c c , (call add_files_cc, (calladdfilescc,(call listf_cc,$(LIBDIR)),libs,)
寻找libs目录下的所有具有.c, .s后缀的文件,并生成相应的.o文件,放置在obj/libs/文件夹下。
· ( c a l l a d d f i l e s c c , (call add_files_cc, (calladdfilescc,(call listf_cc, ( K S R C D I R ) ) , k e r
这篇关于ucore lab1:系统软件启动过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!