Cygwin 不支持 glibc

Kar*_*uru 5 linux porting cygwin glibc newlib

Cygwin 常见问题解答包含以下“glibc 在哪里?”的信息 : Cygwin 不提供 glibc。它使用 newlib 来代替,它提供了很多(但不是全部)相同的功能。将 glibc 移植到 Cygwin 会很困难。

我很惊讶并检查了发布包,因为我之前使用过它。当我检查存储库时,似乎 glibc 实际上确实是 cygwin 的一部分,直到版本 2.10。谁能告诉我 glibc 后续版本的移植困难吗?

小智 2

你的问题的答案与类似。将 glibc 移植到 Windows 等操作系统是一项糟糕的工作。也许最糟糕的部分是将所有系统调用接口移植到 SO 非 POSIX。Glibc 是一个怪物。如果您需要 C Lib,还有其他选项:newlibuClibc