30天自制操作系统-day5

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

原文地址:https://www.cnblogs.com/wangdongfang/p/14364764.html