Skip to main content
 首页 » 编程设计

python之如何从可从 Python 使用的 C 或 C++ 代码创建 make .so 文件

2025年05月04日20bonelee

查看 Python 模块和 Python 框架中“lib-dnyload”目录中的代码,我注意到每当代码创建某种 GUI 或图形时,它都会导入一个扩展名为 .so 的非 Python 文件。在“lib-dnyload”中有大量的 .so 文件。

通过谷歌搜索,我发现这些文件称为共享对象,是用 C 或 C++ 编写的。我有一台 Mac,并且使用 GCC。如何制作可通过 Python 访问的共享对象文件?主要是如何使用 Mac OS X 使用 GCC 创建共享对象。

请您参考如下方法:

Official python documentation从简单的例子开始。这足以作为开始。