centos 下编译时出现的库错误问题

1./lib/ld-linux.so.2: bad ELF interpreter:没有文件或者目录

yum install glibc.i686

2.error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

yum install zlib.i686
如果出现错误:zlib-1.2.7-18.el7.i686 != zlib-1.2.7-17.el7.x86_64
则执行以下命令:yum update zlib-1.2.7-17.el7.x86_64
yum install zlib.i686
在这里插入图片描述

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

1.查看谁提供的这个.so
yum whatprovides libstdc++.so.6
在这里插入图片描述

2.安装查出来的这个库
yum install libstdc++-4.8.5-36.el7.i686
此时最后一行如果出现错误,如下:
保护多库版本:libstdc+±4.8.5-36.el7.i686 != libstdc+±4.8.5-28.el7_5.1.x86_64
则执行 yum update libstdc++-4.8.5-28.el7_5.1.x86_64
完成后再次执行yum install libstdc++-4.8.5-36.el7.i686
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38074673/article/details/88395734