为操作系统编码C库

问题描述 投票:0回答:1

我需要一些认真的帮助。我正在尝试,我的意思是真正尝试创建类似DOS的OS。我读过多篇文章,读过多本书(我甚至为O'Reilly支付了终身订阅费),但无济于事,我发现没有任何用处。我想学习如何制作操作系统库,这引起了一个问题: 如果您为操作系统编译的程序,您为程序编写的库是否相同?我知道操作系统的编写非常具有挑战性,很少有试图编写一个程序的程序员永远不会产生可运行的程序,这就是为什么将其描述为the great pinnacle of programming.的原因。但是,尽管如此,我还是会尝试制作一个(只是为了好玩,也许还会在途中学到一些建议)。我要做的基本上是学习如何制作库,C(我已经知道并且喜欢),汇编(我也知道如何与C一起使用)和编译器(我使用GNU工具链)。我遇到的唯一麻烦是[[正在对库进行编码。我现在很像,他知道编码库是如此的困难,就像将我指向一本书或其他东西一样!但不是。 我不是在这里要书,我要的只是关于如何做到这一点的一些建议,例如:

  • 您如何开始制作一些基本的I / O库
  • 与制作常规C库是否相同

最后,

    这很难吗? (JK我已经知道这将很难[[extremely
,这就是我准备这么多的原因)]
  • 总而言之,主要问题是,任何人都可以帮助我,或者提供一些有关如何进行这项工作的提示或建议,或者是否有预构建的库最有可能加快该过程?] >

    我需要一些认真的帮助。我正在尝试,我的意思是真正尝试创建类似DOS的OS。我读过多篇文章,读过多本书(我甚至为O'Reilly支付了终身订购费,但... ...>

  • c operating-system libraries
    1个回答
    1
    投票
    如果为操作系统编译程序,您为程序编写的库是否相同?
    © www.soinside.com 2019 - 2024. All rights reserved.