但是我想知道不同头文件(例如:stdio.h、string.h、stdlib.h等)中声明的大量函数如何在单个库中定义。源代码文件对于所有这些头文件是否相同,或者stdio.h、string.h等是否有不同的库?由于我是编程新手,我不知道是否可以使用多个源代码文件生成像可执行文件一样的单个库。如果可能的话,那么libc包含所有标准头文件的定义。我在哪里可以看到标准C库的源代码?
它是静态库还是动态库?如果我的环境(OS/IDE)中都有两个版本存在,当我在我的源代码中包含任何标准头文件时,哪个会被链接。这取决于IDE吗?但是在gcc的情况下,程序员没有明确地包括libc。
libc是标准C库的标准名称吗?
在Windows操作系统/环境中,它是否已经存在?如果存在,它的名称是什么(它只是libc吗)?
是否有其他标准C库,如libm?