社区
Linux/Unix社区
帖子详情
关于.so文件与.so.0.0.0文件的关系
cnyfk
2015-08-28 02:10:24
想问下给位我linux下有二个文件一个是libxxx.so文件 另一个是libxxx.so.0.0.0文件
而libxxx.so文件中就一行文字:libxxx.so.0.0.0
我认为是libxxx.so这个动态链接文件实际上指的就是libxxx.so.0.0.0文件?
而这样做的目的是为了版本控制?
不知道我理解的对不对,如果不对为什么这样做有什么好处吗?
...全文
2645
3
打赏
收藏
关于.so文件与.so.0.0.0文件的关系
想问下给位我linux下有二个文件一个是libxxx.so文件 另一个是libxxx.so.0.0.0文件 而libxxx.so文件中就一行文字:libxxx.so.0.0.0 我认为是libxxx.so这个动态链接文件实际上指的就是libxxx.so.0.0.0文件? 而这样做的目的是为了版本控制? 不知道我理解的对不对,如果不对为什么这样做有什么好处吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanqingwu
2015-08-28
打赏
举报
回复
这样即使库版本更新了,文件名升级,调用方也不需要关心。只要重新做个软链接就行。
zhxianbin
2015-08-28
打赏
举报
回复
而libxxx.so文件中就一行文字:libxxx.so.0.0.0 ? 不知道你说什么 一般 libxxx.so 是一个链接文件,链接到 libxxx.so.0 等这样的文件
Arnold9009
2015-08-28
打赏
举报
回复
基本上是这样的
instantclient-basic-linux.x64-21.1.
0.0
.0.zip
oracle client
libquadmath.so.
0.0
.0和libgfortran.so.3.
0.0
anolis7需要的库
文件
。
instantclient-basic-linux.x64-19.6.
0.0
.0dbru.zip
golang 连接oracle库client,linux 需要的库
文件
包,版本为instantclient-basic-linux.x64-19.6
instantclient-basic-linux.zseries64-19.21.
0.0
.0dbru.zip
instantclient-basic-linux.zseries64-19.21.
0.0
.0dbru.zip
instantclient-basiclite-linux.x64-21.3.
0.0
.0.zip
oracle client
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章