编译运行
我们需要:编译所有的源代码,把目标文件链接起来,生成elf文件,生成bin硬盘镜像,用qemu跑起来
这一系列复杂的命令,我们不想每次用到的时候都敲一遍,所以我们使用魔改的祖传Makefile
。
我们的Makefile
还依赖tools/function.mk
在源代码的根目录下make qemu
, 我们就把ucore跑起来了。
它输出一行(THU.CST) os is loading
, 然后进入死循环。
关于Makefile的语法, 如果不熟悉, 可以回看LAB0的前导知识。
最后更新于