Linux 下标准的 libX.so 软链接生成

下面直接给你Linux 下标准做法 ,从 libX.so.1.0.0 生成对应的三个软链接: libX.so.1.0libX.so.1libX.so


一、直接执行这三条命令(复制即用)

进入 .so 所在目录,运行:

bash 复制代码
ln -sf libX.so.1.0.0 libX.so.1.0
ln -sf libX.so.1.0   libX.so.1
ln -sf libX.so.1     libX.so

解释:

  • -s:创建软链接(symbolic link)

  • -f:如果已存在则强制覆盖,不报错


二、最终结构

bash 复制代码
libX.so.1.0.0  # 真实库
libX.so.1.0    -> libX.so.1.0.0
libX.so.1      -> libX.so.1.0
libX.so        -> libX.so.1

这就是 Linux 下标准的 soname 版本链,编译器和运行时都能正常识别。


三、批量一键生成(脚本版)

如果你想写成一句完成:

bash 复制代码
base="libX.so"
ln -sf "$base.1.0.0" "$base.1.0"
ln -sf "$base.1.0"   "$base.1"
ln -sf "$base.1"     "$base"

四、检查是否成功

bash 复制代码
ls -l libX.so*
file libX.so

能看到三个 -> 软链接就对了。

相关推荐
GeW12 小时前
超详细!RHCE10版通用备考策略,内含评分细则解读
linux
用户0413284651313 小时前
Linux 服务开机自启动怎么配置?systemctl enable 原理详解
linux
草莓熊Lotso21 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君1 天前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
贝锐1 天前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
Julien20041 天前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
小张同学a.1 天前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
Best-Wishes1 天前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
wuminyu1 天前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
虎王物联2 天前
RK3568嵌入式Linux跑Docker:内核配置排查到AIoT容器化的完整路径
linux·运维·docker·rk3568·aiot·嵌入式linux