ABI是定义二进制级别的,两个模块的接口

比如一个二进制模块想要调用另外一个二进制模块提供的功能,它需要知道怎样通过汇编语言(即机器指令)去调用,以及怎样传递相应的参数和返回值(通过寄存器还是栈内存,以及参数压栈的顺序等细节)。

API是源代码级别的两个模块的接口

是提供到语言层次的函数调用,已经是和具体语言相关的。

最新文章

  1. PMP备考_第六章_项目时间管理
  2. maven scope含义的说明
  3. memcpy和memmove
  4. C#对图片文件的压缩、裁剪操作初探
  5. VirtualBox网络设置的问题
  6. Activiti工作流引擎参考资料
  7. 20145120《Java程序设计》课程总结
  8. Linux五种IO模型
  9. nginx源码分析
  10. JSP页面之${fn:}内置函数
  11. magento 常用方法集锦
  12. C#中调用Outlook API 发起会议
  13. [置顶] android调用第三方库——第四篇——调用多个第三方库
  14. Mysql 创建数据库后修改属性
  15. C 指针的几个注意点
  16. VS2010 C++学习(5):基于DirectShow的视频预览录像程序
  17. 提高Maven下载jar包的速度
  18. 数据分析之matplotlib.pyplot模块
  19. Entity Framework Core 2.0 入门
  20. INSTALL_FAILED_CONFLICTING_PROVIDER

热门文章

  1. new/delete、malloc/free 的区别
  2. PAT Advanced 1005 Spell It Right (20 分)
  3. 北京师范大学第十五届ACM决赛-重现赛J Just A String (kmp算法延伸)
  4. git_sd
  5. Manjaro系统和软件安装记录
  6. 每日一蠢 .kettle 下的kettle.properties文件内配置的内容不能被识别
  7. 继承父类的注入Bean
  8. pyautogui页面点击和键盘输入
  9. [CF1051F] Shortest Statement
  10. css3中的过渡效果和动画效果