例如,我创建了一个名为libXXX.so.0.0.0的共享库,其 soname 为libXXX.so.0。那么,我是否需要创建一个名为libXXX.so.0的符号链接并让它指向真正的共享库?还是我只需要创建一个名为libXXX.so的符号链接?
此外,如果我将库更新为libXXX.so.0.0.1怎么办?
如果我在系统库路径上安装共享库,例如
/lib
or/usr/lib
,如何更新符号链接?使用 ldconfig?如果我在当前本地文件夹上安装共享库,如何更新符号链接?
顺便说一句,如何控制 Makefile 中的版本问题?我的意思是我需要添加一些命令,例如ln -s或ldconfig吗?