OS开发(3) - 丰富我们的OS 发表于: 2023-01-08 浏览: 评论: 为OS添加基础库 正如之前所说,我们的OS最终会在另一个机器平台上运行,所以我们不能使用当前开发环境的libc库,只能使用编译器提供的库。如果
OS开发(2) - 构建一个极简OS(Multiboot) 发表于: 2022-12-31 浏览: 评论: 启动OS OS本质上也是一个软件,储存在硬盘上。当电脑刚开机的时候内存里全是清空状态,需要一个程序加载OS到内存中开始运行,这个程序就是引导加
OS开发(1) - 构建交叉编译器 发表于: 2022-12-30 浏览: 评论: 什么是交叉编译器,为什么需要 普通的编译器(如gcc)只能把代码翻译成当前机器架构和系统能运行的的机器码,如x86的windows只能编译出的