红联Linux门户
Linux帮助

Ubuntu16.0.4LTS 64位上运行32位程序,提示错误的解决办法

发布时间:2016-12-06 23:36:39来源:blog.csdn.net/qq_33704587作者:ShuHaiShiYi
今天在ubuntu64位机器上跑小甲鱼VIM练习小程序(32位的),提示错误(我的是:libncursesw.so.5缺少这个动态链接库),原因当然很简单,因为缺少32库导致的。
经过查找资料终于搞定了,大致步骤如下,应该是可以精简的。
 
1、确定有一个64位架构的内核
dpkg --print-architecture  
会提示:amd64
 
2、确认打开多架构支持功能
dpkg --print-foreign-architectures  
输出:i386
附:打开多架构支持步骤:
sudo dpkg --add-architecture i386   
sudo apt -get update  
 
3、检查拥有的库文件是否需要更新版本
sudo apt-get dist-upgrade  
 
4、执行下面语句安装:重要
sudo apt install lib32ncursesw5 lib32ncursesw5-dev  
 
5、此时在执行应该就可以了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26639.html