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

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

相关推荐
慕伏白28 分钟前
【慕伏白】Linux 系统如何根据端口号关闭进程
linux·运维·服务器
letisgo543 分钟前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu
IT探索1 小时前
Linux 查找文件指令总结
linux·算法
晚风吹长发1 小时前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
sulikey1 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
Kina_C1 小时前
NFS与Autofs快速讲解-从原理到实战配置
linux·nfs·autofs
皮卡狮1 小时前
文件系统:磁盘硬件寻址和系统软件寻址
linux
是潮汕的灿灿展吖2 小时前
Centos离线部署nfs操作
linux·运维·centos
Kina_C2 小时前
Apache HTTP Server 安装、配置与高级功能详解
linux·http·apache
治愈系贝壳2 小时前
ARM --- day 6 时钟
linux·arm开发·学习