stdc 是一个语言的标准,gnuc 是在 stdc 基础上扩展的某一个标准。
标准库一般是针对特定编译器而言的,也就是这个编译器缺省提供的库。对 gnu c 来说,自然这个标准库就是 gnu c 库。每个编译器提供的标准库可能不同。但他们可能都包含 stdc 这个子集。
一个是标准,一个是实现。假如存在一个接口 open_file ,标准说,这个接口参数是什么,返回值是什么,实现什么功能,标准不关心接口到底是使用什么方法来实现的。
就好像C++STL一样,SGI STL是一种实现方法,微软有一种实现方法等等。
GNU C Library是超集