假设我需要使用来自 python 代码的共享库中的一些函数,例如 libfoo.so。verify()
我认为 cffi 模块可以帮助我,特别是因为如果使用该函数,它似乎支持不透明类型。
不过,我并不完全理解,文档的含义是什么
verify() [...] 是另一种选择:它不是执行 dlopen,而是生成并编译一段 C 代码。
我必须重新编译整个 libfoo.so 吗?还是只是某个部分(标题的相关部分)?如果是后者,这在依赖项、配置选项等方面的麻烦是否明显减少……?
假设我需要使用来自 python 代码的共享库中的一些函数,例如 libfoo.so。verify()
我认为 cffi 模块可以帮助我,特别是因为如果使用该函数,它似乎支持不透明类型。
不过,我并不完全理解,文档的含义是什么
verify() [...] 是另一种选择:它不是执行 dlopen,而是生成并编译一段 C 代码。
我必须重新编译整个 libfoo.so 吗?还是只是某个部分(标题的相关部分)?如果是后者,这在依赖项、配置选项等方面的麻烦是否明显减少……?