【问题标题】:Is there any libc project that does not requires linux kernel有没有不需要linux内核的libc项目
【发布时间】:2011-02-24 16:29:39
【问题描述】:

我正在使用几乎不支持操作系统的自定义用户空间环境:只有一个字符设备、大容量存储接口和一个网络套接字。

为了向这个平台提供 C 编程,我需要一个 libc。是否有任何可配置的 libc 项目,以便我可以将低级 IO 映射到我有权访问的小型 API?

AFAIK glibc 和 uclibc 期待 linux 系统调用,所以我不能使用它们(不尝试模拟 linux 系统调用,这是我希望避免的)。

【问题讨论】:

标签: c libc


【解决方案1】:

有几种不同的 libc 可供选择,但都需要一些工作才能集成到您的系统中。

【讨论】:

  • 谢谢。做集成工作不是问题。我只是想避免重写另一个 printf、fread 等……而一些很酷的项目已经为我做了。关于 newlib 和 libc 之间差异(功能、稳定性)的任何见解?
【解决方案2】:

newlib 可能用于此目的。

【讨论】:

  • 谢谢。 Newlib,看起来是个不错的候选人。希望这里有人知道我可以比较的其他项目。
猜你喜欢
  • 2013-03-18
  • 2013-10-29
  • 1970-01-01
  • 2011-12-26
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多