查看 Python 模块和 Python 框架中“lib-dnyload”目录中的代码,我注意到每当代码创建某种 GUI 或图形时,它都会导入一个扩展名为 .so 的非 Python 文件。在“lib-dnyload”中有大量的 .so 文件。
通过谷歌搜索,我发现这些文件称为共享对象,是用 C 或 C++ 编写的。我有一台 Mac,并且使用 GCC。如何制作可通过 Python 访问的共享对象文件?主要是如何使用 Mac OS X 使用 GCC 创建共享对象。
请您参考如下方法:
Official python documentation从简单的例子开始。这足以作为开始。
