第0天 开发操作系统的步骤 P7-P8 在windows(或其他)系统上编写源代码>> 用C语言编译器编写源代码,生成机器语言文件>> 对机器语言文件进行加工,生成软盘映像文件>> 将映像文件写入磁盘,作成含操作系统的启动盘 使用的编译器 以win版的GCC改造而成,几乎没有什么不同 为什么使用C语言? 因为C语言还算是很少依赖操作系统功能的语言,基本不要函数就OK了。 其它语言可能无法发挥优势。 在开发操作系统中不受到限制的语言大概只有汇编语言了。 C语言的自动优化可能会带来麻烦。