【发布时间】:2013-06-06 03:34:25
【问题描述】:
如果您在共享库中编译和链接,它是否会将库的 soname 存储在二进制文件中的某个位置,以便知道要链接到哪个库?换句话说,如果我链接到 liba.so 的 1.0.0 版本,然后我将库更新到 2.0.0 并且 ABI/API 已经更改,现在我到 liba.so 的符号链接指向 2.0.0 版本二进制文件还会知道查看 liba.so.1 吗?换句话说,它是否将链接库的特定 soname 存储在二进制文件中
【问题讨论】:
标签: gcc shared-libraries