根据 Wikipedia,有许多基于操作系统和编译器的标准 C 库变体。参考:http ://en.wikipedia.org/wiki/C_standard_library
但我想了解在单个库中定义了多少在不同头文件中声明的函数(例如:stdio.h、string.h、stdlib.h 等)。所有这些头文件的源代码文件是否相同,或者 stdio.h、string.h 等有不同的库?由于我是编程初学者,我不知道多个源代码文件是否可以生成像可执行文件这样的单个库。如果可能的话,我可以理解 libc 包含所有标准头文件的定义。在哪里可以看到标准 C 库的源代码?
是静态库还是动态库?如果两个版本都存在于我的环境(OS/IDE)中,当我在源代码中包含任何标准头文件时,哪个版本会被链接。它依赖于IDE吗?但在 gcc 的情况下,程序员不会明确包含 libc。
libc 是标准 C 库的标准名称吗?
在 Windows 操作系统/环境中它是否已经存在?如果存在,它的名称是什么(仅 libc)?
有没有像 libm 这样的其他标准 C 库?