题
我的构建过程包括Qt的qmake Makefile生成器和与linux捆绑在一起的典型make实用程序 我的应用程序由几个共享库组成,主应用程序与它们相关联 如何在我的库上应用典型的linux版本控制方案? (使用版本2 - >链接foo.so.2指向带有ldconfig生成链接的foo.so.2.y.z。)
答案不必具体针对我的构建过程。
解决方案
您的库应命名为 libfoo.so.2.yz
,其中包含 libfoo.so.2
和 libfoo.so
的符号链接指着那个。应使用链接器命令行中的 -soname libfoo.so.2
(或gcc命令行上的 -Wl,-soname,libfoo.so.2
)创建库)。
希望有所帮助!
不隶属于 StackOverflow