故障解决:error while loading shared libraries: libncurses.so.5
故障解决:error while loading shared libraries: libncurses.so.5
问题的提出
在我准备调试 Linux-0.11 内核的时候,出现了如下故障(真奇怪,以前没有这个问题啊,怎么突然就这样了,555555555……)
/rungdb
./gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
即执行gdb的时候,报错libncurses.so.5: cannot open shared object file
找不到libncurses.so.5
搜了一波后,解决办法是安装libncurses5:i386
于是我执行命令:
sudo apt-get install libncurses5:i386
安装完成后,再次尝试
./rungdb
继续报错
./gdb: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
找不到libexpat.so.1
至少有2种解决方法:一是安装libexpat1-dev:i386
,二是创建一个软连接。
思路一
sudo apt-get install libexpat1-dev:i386
结果就是有了 /lib/i386-linux-gnu/libexpat.so.1
实际上/lib/i386-linux-gnu/libexpat.so.1
是个软连接,它指向/lib/i386-linux-gnu/libexpat.so.1.6.0
思路二
搜索名称包含libexpat.so
的文件,我发现了/usr/lib/vmware-tools/lib32/libexpat.so.0/libexpat.so.0
,也许可以创建一个软连接(相当于windows系统的快捷方式),让/usr/lib/libexpat.so.1
(链接名)指向/usr/lib/vmware-tools/lib32/libexpat.so.0/libexpat.so.0
(目标)。
命令是
sudo ln -s /usr/lib/vmware-tools/lib32/libexpat.so.0/libexpat.so.0 /usr/lib/libexpat.so.1
试了一下,问题得到解决。
【参考资料】
http://chunyingy.blog.163.com/blog/static/34128913201122310618901/
故障解决:error while loading shared libraries: libncurses.so.5相关推荐
- 解决error while loading shared libraries: xxx.so.x类似问题办法和错误原因
解决error while loading shared libraries: xxx.so.x"类似问题办法和错误原因 编译Tengine时,执行make命令,出现以下错误: erro ...
- cgo 解决 error while loading shared libraries: xxx.so.x
来自:Dale工作学习笔记 原文:error while loading shared libraries: xxx.so.x" 错误的原因和解决办法 今天在执行一个protobuf程序时, ...
- salmon的报错解决error while loading shared libraries: libboost_iostreams.so.1.60.0
使用conda安装的软件salmon时报错为 error while loading shared libraries: libboost_iostreams.so.1.60.0 报错原因: cond ...
- 如何解决error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file
问题背景 我是在运行gdb时遇到的这个问题,但是在查找答案的过程中发现: 不仅仅是对于gdb,应该是所有需要用到python依赖库的软件都可以用这个方法解决 不仅仅是对于libpython2.7,对于 ...
- mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc
For Redhat Linux 8 try this: sudo yum install libncurses*
- 解决 error while loading shared libraries: libicui18n.so.63: cannot open shared object file
出现这个问题的原因是:系统中没有对应版本的共享库导致的.可能是不存在,或者版本不对. 不存在 不存在的话,直接安装就行了. $ yay -S icu 这里安装的是最新版本的,如果还是不对的话,采用下面 ...
- error while loading shared libraries: xxx.so.x错误的原因和解决办法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.s ...
- linux下设定动态库路径的命令-error while loading shared libraries: xxx.so.x错误的原因和解决办法
网站:http://blog.chinaunix.net/uid-26212859-id-3256667.html 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: ...
- error while loading shared libraries: xxx.so.x错误
2019独角兽企业重金招聘Python工程师标准>>> 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loa ...
最新文章
- mysql数据库存储数据的过程_[数据库]MySql存储过程总结
- CodeDay#6 成都站落幕,下一站北京见
- mysql explain的使用(优化查询)
- 9个小技巧助你获得职场幸福
- 微软全新Chromium版Edge浏览器下载
- 装机人员工具_海鲜真空贴体包装机你了解的多吗
- Ubuntu16.04下 shell脚本中C语言形式的for循环用法
- python数据预测案例_Python数据分析及可视化实例之疾病预测(分类)
- Spring Boot 第一个程序
- matlab 数学 应用论文,MATLAB在高等数学课程中的应用(图文)
- c语言写识别电压的程序,PIC单片机C语言编程实例——交流电压测量
- 信号计算机联锁试题,计算机联锁试题.doc
- (转载)3. 飞控与惯性导航系统
- 高斯-马尔科夫过程的充要条件(正态随机过程又是马尔科夫过程的充要条件)
- c语言填空题带答案,C语言练习题-填空题(带答案)
- 所有的想不通,都是因为你不懂
- win10用linux命令关机,Win7、Win10和Ubuntu 都在用的关机命令
- 计算机b级考试题型分值分布,大学英语四级考试题型和分值分配
- 信号与系统 - 卷积运算
- 真小白|一步步教你用Python抓取微信好友分析
热门文章
- NYOJ 420 p次方求和 大数的幂
- NYOJ 485 A*B Problem
- JSON.stringify()还可以这么用
- Codeforces 1093C (思维+贪心)
- Party at Hali-Bula(树形DP+判断方案数是否唯一)
- vsftp配置日志及其启用本地时间
- JavaScript权威指南--客户端存储
- 大话设计模式--职责连模式 Chain of Resposibility -- C++实现实例
- np.newaxis 为 numpy.ndarray(多维数组)增加一个轴
- Linux下文件描述符