就必须直接处理ABI，採用来达成此目的。
描述.ABI涵盖了各种细节，如：一个完整的ABI，像（iBCS），允许支持它的操作系统上的程序不经修改在其他支持此ABI的操作系统上运行。其他的ABI标准化了一些细节，包括C++名字修饰,和同一个平台上的编译器之间的调用约定，但是不包括跨平台的兼容性。ABI不同于应用程序接口（API），API定义了源代码和库之间的接口，因此同样的代码可以在支持这个API的任何系统中编译，然而ABI允许编译好的目标代码在使用兼容ABI的系统中无