【发布时间】:2020-03-20 01:01:01
【问题描述】:
我很确定 glibc 是 gcc 的标准 C 库实现的名称。
但对于 LLVM/Clang,我不确定。我已经用谷歌搜索了它是否带有自己的整个标准 C 库的实现,或者他们是否也使用 glibc。令人惊讶的是,我能找到的只是最近一篇讨论 Google is considering writing a new libc for LLVM 的文章。但不会取代它。
即使在 LLVM/Clang 源代码库中,我也很有可能只是盲目或愚蠢,但我似乎找不到它。
为了清楚起见,我只对 C 标准库感兴趣,而不是 C++ 标准库。我对研究他们对printf 系列函数的实现特别感兴趣。
谁能告诉我在哪里可以找到 Clang 的 libc/标准 C 库实现或其源代码库?
【问题讨论】:
-
@gman:我假设有些东西我不明白,因为后一个链接似乎只有 libc 的某些部分。 printf 和朋友似乎不在? (第一个链接似乎是我不需要的 C++ 标准库,除非它当然还包括 C 库?)
-
为什么它必须只使用一个甚至提供自己的?你试图找出什么?
标签: printf glibc llvm-clang libc c-standard-library