在64位的linux 上安装32位的库,解决类似错误:while loading shared libraries: libz.so.1: wrong ELF class: ELFCLASS64

上述错误表示系统的64位库不支持,需要32位相关lib

 

首先可用ldd命令来查看可执行文件需要哪些库

ldd  path-to-your-bin

如:

 

然后下载所需的32位库即可

只需在相关库名后加上:i386即可

sudo apt-get install xxxx:i386

如   sudo apt-get install libx11-6:i386  .........  xxx;i386

 

再次用ldd验证

 

posted @ 2019-07-14 16:26  龙雪  阅读(2854)  评论(0编辑  收藏  举报