威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF

CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF

文章作者:计算机教程 上传时间:2019-05-11

然而,stripped/not stripped并不是debug/release编译的判断标准. 我对debug和release的.so运行file后,得出几乎相同的输出, 都是not stripped. 所以我算是误导同事了。

重新安装以后还有如下类系错误 再继续安装包

我记得以前自己是用file来查看一个.so,根据是否包含"not stripped"来判断该.so是否是debug编译的,于是就没做实验就回答。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

所以这应当是判断debug/release的一个比较正确的方法了。

是因为64位系统中安装了32位程序

readelf -S libxxx.so |grep debug

威尼斯wns.9778官网活动,CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

命令

使用的时候出现一个错误

以上这篇Linux下查看.so和可执行文件是否debug编译的方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

环境:

根据<Computers Systems - A Programmer's Perspective>所言, debug/release的区别更多的表现在.so和可执行程序所拥有的段上。debug编译出来的。so和可执行程序拥有很多附加的段来包含哪些debug的信息。 所以查看段信息是一种判断的方式。

yum install glibc.i686

而debug编译的则有38个段, 且所有比release编译多出来的段,都是以.debug_作为开始字符串来命名的:

error while loading shared libraries: libstdc  .so.6: cannot open shared object file: No such file or directory
yum install libstdc  .so.6

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF

关键词: