【发布时间】:2012-06-02 22:25:47
【问题描述】:
例如,我创建了一个名为 libXXX.so.0.0.0 的共享库,soname 为 libXXX.so.0。那么,我是否需要创建一个名为 libXXX.so.0 的符号链接并让它指向真正的共享库?还是我只需要创建一个名为 libXXX.so 的符号链接?
此外,如果我将库更新为 libXXX.so.0.0.1 会怎样?
如果我在系统库路径上安装共享库,比如
/lib或/usr/lib,如何更新符号链接?使用 ldconfig?如果我在当前本地文件夹中安装共享库,如何 更新符号链接?
顺便说一句,如何控制 Makefile 中的版本问题?我的意思是我是否需要添加一些命令,例如 ln -s 或 ldconfig?
【问题讨论】:
标签: shared-libraries