libcurl库编译生成不带版本的设置方法

Android JNI 最近调试发现Android可以调用Linux的so库,但是Android不能直接调用so库带版本号的文件,类似于xxx.so.4.5.0;
xxx.so.4.5.0 的文件方式是Linux用来区分so库文件的版本作用的,为了让Android能够调用so库,需要在编译so库的时候,配置编译脚本
,使其支持生成不带版本号的so库文件;
我们在使用libcurl库的时候,就出现了这个问题,将libcurl编译生成的so库文件libcurl.so.4.5.0直接导入到Android工程中,运行提示
无法找打libcurl.so.4.5.0文件;
通过修改curl源码文件夹下的configure文件
-----------------------------------------------------------------
library_names_spec='\${libname}\${shared_ext}'
soname_spec=''
-----------------------------------------------------------------

你可能感兴趣的:(Embedded)