Yor*_*les 4 linux linker build-process
我的构建过程包括Qt的qmake Makefile生成器和与linux捆绑在一起的典型make实用程序.
我的应用程序由几个共享库组成,主应用程序与它们相关联.
如何在我的库上应用典型的linux版本控制方案?(使用版本2 - >指向foo.so.2的链接,指向带有ldconfig生成链接的foo.so.2.yz).
答案不一定要特定于我的构建过程.
您的库应该被命名libfoo.so.2.y.z,其符号链接libfoo.so.2和libfoo.so指向它的两个符号链接.应使用-soname libfoo.so.2链接器命令行(或-Wl,-soname,libfoo.so.2在gcc命令行上)创建库.
希望有所帮助!