当前位置: 首页 > article >正文

Linux中 SONAME 的作用

🧠 一、从 -lexample 到 SONAME

✅ 假设你有以下文件结构:

/libexample.so        → libexample.so.1
/libexample.so.1      → libexample.so.1.0.0
/libexample.so.1.0.0  # SONAME: libexample.so.1/libexample.so.2      → libexample.so.2.0.0
/libexample.so.2.0.0  # SONAME: libexample.so.2

这些是典型的共享库软链结构。

📚 soname相关命令参考

命令用途
手动设置 SONAMEgcc -shared -Wl,-soname,libexample.so.1 -o libexample.so.1.0.0 example.c
查看库的 SONAMEreadelf -d libexamp
http://www.lryc.cn/news/2402685.html

相关文章:

  • Devops系列---python基础篇二
  • 自定义事件wpf
  • ​​TLV4062-Q1​​、TLV4082-Q1​​迟滞电压比较器应用笔记
  • C++.OpenGL (3/64)着色器(Shader)深入
  • DHCP介绍
  • 李沐《动手学深度学习》d2l安装教程
  • [蓝桥杯]耐摔指数
  • 深入理解数字音频:采样率、位深与量化
  • 2024年第十五届蓝桥杯青少Scratch初级组-国赛—画矩形
  • java面试场景题: 设计⼀个微博系统
  • 市面上哪款AI开源软件做ppt最好?
  • JMM初学
  • transformer和 RNN以及他的几个变体区别 改进
  • 构建云原生安全治理体系:挑战、策略与实践路径
  • vue-print-nb 打印相关问题
  • vcs仿真产生fsdb波形的两种方式
  • 每日算法 -【Swift 算法】三数之和
  • Go语言底层(三): sync 锁 与 对象池
  • 登高架设作业操作证考试:理论题库高频考点有哪些?
  • 2025年06月06日Github流行趋势
  • 华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
  • http头部注入攻击
  • 三类 Telegram 账号的风控差异分析与使用建议
  • Matlab | matlab中的点云处理详解
  • 【机试题解法笔记】寻找最大价值的矿堆
  • 动态规划 熟悉30题 ---上
  • 嵌入式学习笔记- freeRTOS 带FromISR后缀的函数
  • Linux系统:ELF文件的定义与加载以及动静态链接
  • 迷宫与陷阱--bfs+回路+剪枝
  • 【国产化适配】如何选择高效合规的安全数据交换系统?