在linux开发的动态链接库需要被python调用,首先需要生成.so文件. 生成动态链接库的方法网上有很多,主要就是首先根据源文件编译生成.o,然后链接这些.o文件-shared生成.so.需要注意的是,在编译链接生成动态库的时候一定要加-fPIC参数.而且如果在链接时需要链接其他库的话,必须保证其他库编译时也是加了-fPIC参数.这里笔者就是调用了mysql数据库libmysqlclient.a静态库,但是这个库没有加-fPIC编译,所以生成动态库的时候一直报错,说是需要加-fPIC重新编译…