4

维基百科说“Newlib 是一个用于嵌入式系统的 C 标准库实现”。好的,但是我在哪里可以找到它的最新佳能版本?即正确的真正完整版本。

此外,C 语言还有哪些其他库?你能给我他们的ISO编号吗?

我试图了解 C 语言存在哪些库类型/版本,因此我知道将来遇到它们时它们的含义。

我希望 C 标准库仅被称为 C 标准库,但并未使用,而且这些不同的名称(如 newlib)似乎不太容易破译。

4

1 回答 1

3

它是标准 C 库的众多实现之一。下面是一些其他的实现:

这是 4 种不同实现的精细比较。您可能更容易理解人们为什么要创建自己的实现:http ://www.etalabs.net/compare_libcs​​.html

它们在速度、编译时间、支持的架构、代码库中的代码行数、与标准的兼容性、许可证等方面有所不同。

例如,Python 也有各种不同的实现 - 请参阅此答案:https ://stackoverflow.com/a/17130986/4694621 。

于 2017-01-22T21:15:25.660 回答