30天自制操作系统-day5
这一节我们引入了C语言,终于告别了汇编,使用C语言给我们带来了极大的便利,因为我们大学都是从学习C语言开始的。但是我们的系统现在还不完全是使用C原因编写的,还是会带有一些汇编语言,那么如何将C语言与汇编一起编译呢
1、将start_C.tar放在自己的linux环境下进行解压
2、编辑kernel/main.c,此文件就是我们的编辑入口文件
3、start_C目录下执行make生成makefile文件
4、start_C目录下执行make copy命令生成myos.img文件
start_C.tar链接地址:https://files.cnblogs.com/files/wangdongfang/start_c.tar