no version information available

fengidri 2014-06-14 07:27:11
在运行程序时出现这个问题。我找到一下说明:

The "no version information available" means that the library version number is lower on the shared object. For example, if your major.minor.patch number is 7.15.5 on the machine where you build the binary, and the major.minor.patch number is 7.12.1


这个说明中, 问题在于次版本号和发行版本号不对。
可在程序readelf 可以看到只i记录了动态库的主版本 号, 没有记录次版本号和发行版本号信息。 那么ld是如何得知在编译时使用的库的次版本号和发行版本号从而报错的呢?
...全文
877 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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