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

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

 

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

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

相关文章:

  • 2021-11-20
  • 2021-04-22
  • 2021-06-30
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
猜你喜欢
  • 2021-08-16
  • 2022-12-23
  • 2021-04-25
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-12-10
相关资源
相似解决方案