在自制的OS中使用库函数

时间:2017-10-01 07:41:43

标签: c operating-system standard-library

我有兴趣从头开始编程我自己的操作系统(在C中)。 但是,我遇到的每个教程都通过直接写入VDU在屏幕上打印了一条消息。为什么我在编写操作系统时不能使用标准库函数?直接写入VDU没有太大问题。然而,它有时会使我的思绪完全混淆(特别是在大型程序中)。

库函数是否未转换为与我们创建的函数相同的低级代码?

1 个答案:

答案 0 :(得分:1)

这是一种鸡与蛋的问题:标准库函数使用OS函数打印到屏幕(在那里,实际上需要直接写入硬件的人)。< / p>

没有操作系统(因为你刚开始写一个),这将无效。您要使用的标准库需要专门为您的操作系统编写。