安装Opencv 2.4.9后,我发现它在/ usr/local/lib中创建了许多符号链接。说,对于libopencv_core.so.2.4.9,当我使用ls -l
,这表明为什么这么多符号链接?
...
libopencv_core.so -> libopencv_core.so.2.4
libopencv_core.so.2.4 -> libopencv_core.so.2.4.9
libopencv_core.so.2.4.9
...
我的问题是,因为它已经把真正的共享库libopencv_core.so.2.4.9在/ usr /的lcoal/lib,为什么还要为它创建一个符号链接,甚至是另一个符号链接的符号链接?
将真正的共享库放在其他位置并在/ usr/local/lib中为它们创建符号链接会更好吗?
搜索条件:“soname” – Angew 2015-02-06 12:40:48
如果您安装了多个版本并使用需要不同版本的应用程序,这会更加明显。 – molbdnilo 2015-02-06 12:59:54