ABI与API

作者: eesly_yuan | 来源:发表于2016-08-31 23:47 被阅读73次

    ABI
    application binary interface
    二进制层面的接口
    规定:内存布局,函数调用方式,符号修饰方式,内置类型等等

    C++需要做到ABI兼容除上述规定外还需:
    继承类体系的内存分布
    成员函数指针内存分布
    虚函数,vtable
    template
    外部符号
    全局对象构造析构
    。。。
    因此c++二进制兼容就成了一个大问题

    API
    application programming interface
    源码级别接口,POSIX,win32接口
    规定:函数原型

    相关文章

      网友评论

          本文标题:ABI与API

          本文链接:https://www.haomeiwen.com/subject/usjcettx.html