libz.so.1:无法打开共享对象文件 [英] libz.so.1: cannot open shared object file

查看:1230
本文介绍了libz.so.1:无法打开共享对象文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Ubuntu 12.04所面临的一个问题是:

I am facing an issue on ubuntu 12.04 as :

/usr/lib/ndk/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/$p$pbuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/as:   错误而载入共享库:libz.so.1:无法打开共享   对象文件:没有这样的文件或目录

/usr/lib/ndk/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

我试过

sudo apt-get install lib32z1

但它说

读取软件包列表...完成正在依赖关系树读取   状态信息...完成lib32z1已经是最新版本。 0   升级后,0新装,0删除和610不升级。

Reading package lists... Done Building dependency tree Reading state information... Done lib32z1 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 610 not upgraded.

请提出一个解决方案。

推荐答案

检查后,该包确实的libz.so.1属于(<一href="http://packages.ubuntu.com/lucid/i386/zlib1g/filelist">http://packages.ubuntu.com/lucid/i386/zlib1g/filelist)你应该尝试安装中的zlib1g:

After checking to which package does the libz.so.1 belongs (http://packages.ubuntu.com/lucid/i386/zlib1g/filelist) you should try to install zlib1g:

sudo apt-get install zlib1g

正如由@ E丰富的,它可能需要一个补充:I386为后缀的包名软件包管理器正确识别它:

As pointed by @E-rich, it may be required to add a :i386 suffix to the package name for the package manager correctly identify it:

sudo apt-get install zlib1g:i386

这篇关于libz.so.1:无法打开共享对象文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆