Ubuntu16.0.4LTS 64位上运行32位程序,提示No such file or directory?错误的解决办法

今天在ubuntu64位机器上跑小甲鱼VIM练习小程序(32位的...),提示错误(我的是:libncursesw.so.5缺少这个动态链接库),原因当然很简单,因为缺少32库导致的....

百度,谷歌,stackoverflow上搜了好长时间,接近一上午委屈

终于搞定了,大致步骤如下,应该是可以精简的

1、确定有一个64位架构的内核

dpkg --print-architecture
http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-26448-PcHHuBZE0Ze5iGqM59ci-passport.csdn.net
会提示: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、此时在执行应该就可以了 大笑


后记:没有大神给解答问题,屌丝只能去google,百度等,由此可以知道成为大神的路是孤独的,要学会品味这份孤独~,为所有的大神们点赞微笑


参考链接:

http://jingyan.baidu.com/article/7082dc1c539c15e40a89bd3e.html

http://www.linuxdiyf.com/linux/21656.html

http://bbs.csdn.net/topics/310138192


转载请注明出处哈,尊重劳动成果哦大笑

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值