我使用包含.so.0文件的市场数据源实现.然而,这些是实际.so.0.0.0文件的“软链接”.为什么这样做?
当我尝试复制这些.so.0链接时,它最终会复制.so.0.0.0文件的精确副本,但带有.so.0前缀.
所以我有一个libfoo.so文件,它正由java通过jni访问.这个libfoo.so文件实际上是指向libfoo.so.0.0.0的软链接如果我没有libfoo.so会发生什么. java /或其他任何编译过的代码怎么样,弄清楚libfoo.so.0.0.0如果要使用共享对象?
解决方法
这是程序可以绑定到具有相同接口的任何版本的libfoo(我想要最新的libfoo更新),或绑定到特定版本(我想要稳定性,只有我测试的确切版本).