编译和运行时的情况,如果在同一个终端或者同一个目录下,如果有两个程序需要连接不同版本的动态库,动态库的问题怎么指定?
比如在同一目录下有libfoo.so.0.0.1libfoo.so.1libfoo.so.0.0.2libfoo.so.2但是新旧程序都需要指定.so这个问题怎么解决?1.规范动态库的命名与符号链接动态库的标准命名格式为lib.so...,其中:major(主版本号):库的二进制不兼容更新。minor(次版本号):新增功能但保持兼容。patch(补丁号):Bug修复等小改动。需要为每个库设置正确的