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


轉載請註明出處哈,尊重勞動成果哦大笑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章