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.查看谁提供的这个.soyum 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