【问题标题】:glibc not supported by CygwinCygwin 不支持 glibc
【发布时间】:2014-11-15 03:57:16
【问题描述】:

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

我很惊讶并检查了我之前使用的发行包。虽然我检查了存储库,但似乎 glibc 实际上确实是 cygwin 的一部分,直到版本 2.10。谁能说说 glibc 后续版本的移植难度?

【问题讨论】:

    标签: linux cygwin porting glibc newlib


    【解决方案1】:

    当然,Cygwin 常见问题解答是正确的; glibc 从未成为 Cygwin 的一部分。 Cygwin 上的 C 库是 cygwin1.dllcygwin 包的一部分),它基于 newlib。

    【讨论】:

      【解决方案2】:

      您的问题的答案类似于this。将 glibc 移植到像 Windows 这样的操作系统是一件很糟糕的工作。也许最糟糕的部分是将所有系统调用接口移植到 SO non-POSIX。 Glibc 是一个怪物。如果您需要 C Lib,还有其他选择:newlibuClibc

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-02
        • 2016-09-30
        • 2015-11-04
        • 1970-01-01
        • 1970-01-01
        • 2017-08-30
        • 1970-01-01
        相关资源
        最近更新 更多