谁定义了ABI(应用程序二进制接口)

时间:2017-03-01 06:26:36

标签: abi

我正在努力了解ABI是什么。这个问题有几个答案,我从中理解的是,编译器构建了遵循ABI的库或二进制文件,以便所有符合该ABI的二进制文件都是兼容的。谁定义了ABI? OS开发人员?微处理器供应商?所有OS /微处理器供应商都遵循的标准?为什么它由定义它的人定义?为什么它混合了机器特定的细节(整数大小),平台特定的细节(调用约定,二进制文件格式)和特定于语言的细节(C ++名称修改)

如果我理解错了,请纠正我。

0 个答案:

没有答案