ABI与API的区别
2024-08-28 12:29:55
ABI是定义二进制级别的,两个模块的接口
比如一个二进制模块想要调用另外一个二进制模块提供的功能,它需要知道怎样通过汇编语言(即机器指令)去调用,以及怎样传递相应的参数和返回值(通过寄存器还是栈内存,以及参数压栈的顺序等细节)。
API是源代码级别的两个模块的接口
是提供到语言层次的函数调用,已经是和具体语言相关的。
最新文章
- PMP备考_第六章_项目时间管理
- maven scope含义的说明
- memcpy和memmove
- C#对图片文件的压缩、裁剪操作初探
- VirtualBox网络设置的问题
- Activiti工作流引擎参考资料
- 20145120《Java程序设计》课程总结
- Linux五种IO模型
- nginx源码分析
- JSP页面之${fn:}内置函数
- magento 常用方法集锦
- C#中调用Outlook API 发起会议
- [置顶] android调用第三方库——第四篇——调用多个第三方库
- Mysql 创建数据库后修改属性
- C 指针的几个注意点
- VS2010 C++学习(5):基于DirectShow的视频预览录像程序
- 提高Maven下载jar包的速度
- 数据分析之matplotlib.pyplot模块
- Entity Framework Core 2.0 入门
- INSTALL_FAILED_CONFLICTING_PROVIDER
热门文章
- new/delete、malloc/free 的区别
- PAT Advanced 1005 Spell It Right (20 分)
- 北京师范大学第十五届ACM决赛-重现赛J	Just A String (kmp算法延伸)
- git_sd
- Manjaro系统和软件安装记录
- 每日一蠢 .kettle 下的kettle.properties文件内配置的内容不能被识别
- 继承父类的注入Bean
- pyautogui页面点击和键盘输入
- [CF1051F] Shortest Statement
- css3中的过渡效果和动画效果