在ctypes中使用.a和.so文件

时间:2017-07-29 13:13:51

标签: ctypes .so .a

我有一个.a文件和一个来自c程序的.so文件,我想在我的ctypes python代码中使用它。需要一些帮助来使用哪一个以及为什么

1 个答案:

答案 0 :(得分:0)

(。a)文件是存档库,并且是静态链接的。因此,如果库中有任何更改,则需要编译和重建程序。

(。so)文件是共享对象文件,并在运行时链接。因此,如果图书馆发生了变化,您就不需要编译和重建您的计划。

对于ctypes,您需要使用.so文件。 这是一个很好的参考:Python Standard Library