Atitit ABI FFI 的区别与联系 attilax总结

来源:互联网 发布:程序员图片 编辑:程序博客网 时间:2024/05/19 12:11
大体意思就是libffi用于高级语言之间的相互调用。由于函数指针,参数类型,参数个数,参数的值都可以在运行时指定,所以在脚本语言调用c里面用的比较多,比如Python 的ctypes;也可以调用不同abi(应用程序二进制接口)编译的程序,这个了解的不多。

 

FFI库允许调用外部C函数以及使用C数据结构.这意味着我们可以通过它来调用一些系统API或DLL的函数,像调用LIBCURL来实现网络功能.等…

0 0
原创粉丝点击