ldd命令和makefile问题

冷风1023 2018-05-24 09:01:02
ldd命令和makefile时链接的库版本为什么不一致呢?
比如,makefile -la,编译成文件后我用ldd下,查看到所需是liba.so.1(这里1也有可能是其它值)而不是liba.so呢?
这是为什么呢?由什么决定的呢?
...全文
763 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
冷风1023 2018-05-26
  • 打赏
  • 举报
回复
ldd命令和makefile时链接的库版本为什么不一致呢? 比如,makefile -la,编译成文件后我用ldd下,查看到所需是liba.so.1(这里1也有可能是其它值)而不是liba.so呢? liba.so.1=>xxxxxxxxxxx而不是liba.so=>? 这是为什么呢?由什么决定的呢?
冷风1023 2018-05-26
  • 打赏
  • 举报
回复
早了解过了啊,没有看到这方面内容,有的话给看下。
赵4老师 2018-05-25
  • 打赏
  • 举报
回复
了解一下软连接,硬连接?
冷风1023 2018-05-25
  • 打赏
  • 举报
回复
??????

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧