编译运行

我们需要:编译所有的源代码,把目标文件链接起来,生成elf文件,生成bin硬盘镜像,用qemu跑起来

这一系列复杂的命令,我们不想每次用到的时候都敲一遍,所以我们使用魔改的祖传Makefile

我们的Makefile还依赖tools/function.mk

在源代码的根目录下make qemu, 我们就把ucore跑起来了。

它输出一行(THU.CST) os is loading, 然后进入死循环。

关于Makefile的语法, 如果不熟悉, 可以回看LAB0的前导知识。

最后更新于