“是什么意思?”;编译器帮助实现C标准;

“是什么意思?”;编译器帮助实现C标准;,c,linux,C,Linux,我正在读/研究这本书:并引用这本书中的话: Linux附带的Unix系统中使用的编译器具有高度相关性 用于系统编程,因为编译器有助于实现C标准 以及系统ABI 编译器帮助实现C标准是什么意思 免责声明:我没有阅读相关段落 编译器帮助实现C标准 一般来说,C标准是一组规则和/或指导原则,即如何使用语言语法和语义。要创建和运行二进制文件(可执行文件),或者更好地说,要实现标准中提到的规则,我们需要一个编译器 如果可以的话,我们也可以说,换句话说,编译器使用C标准从C源代码生成可执行表,这是C标准编译

我正在读/研究这本书:并引用这本书中的话:

Linux附带的Unix系统中使用的编译器具有高度相关性 用于系统编程,因为编译器有助于实现C标准 以及系统ABI


编译器帮助实现C标准是什么意思

免责声明:我没有阅读相关段落

编译器帮助实现C标准

一般来说,C标准是一组规则和/或指导原则,即如何使用语言语法和语义。要创建和运行二进制文件(可执行文件),或者更好地说,要实现标准中提到的规则,我们需要一个编译器


如果可以的话,我们也可以说,换句话说,编译器使用C标准从C源代码生成可执行表,这是C标准编译器。

糟糕的措辞。编译器有望实现C标准,可能还有一些扩展。从技术上讲,标准库不是编译器的一部分;也许作者想指出,编译器堆栈不仅仅由程序组成。@triplee By实现了C标准,你的意思是,它应该能够理解C语法并相应地创建二进制,对吗?我只是想确定,我不是想纠正你或其他什么,只是想理解。