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
centos 下编译时出现的库错误问题

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
centos 下编译时出现的库错误问题

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
centos 下编译时出现的库错误问题