【发布时间】:2013-07-01 05:24:06
【问题描述】:
我试图了解 ABI(比如 System V)和 C++ 标准的区别。因此,C++ 标准只是确定了合法的 C++,以便编译器可以将其转换为足够的汇编代码。然后 ABI 规范了这个汇编代码如何与 x86 架构交互?这是两者之间更高层次的比较吗?
我问的原因是对低延迟软件感兴趣,我想知道阅读 ABI 会包含多少价值?
【问题讨论】:
-
有 一个 C++ 标准,有 许多 ABI 和处理器架构。避免进行比较。
-
@HansPassant 我的问题的重点是进行比较?! ABI 的目的是什么,有什么不同??