64 位 linux 安裝了32位程序報錯的解決辦法

當你執行一個32位程序的時候,你可能會發現提示No such file or directory,這就是說明你的64位系統沒有安裝32位的lib庫,如何知道一個程序是32位還是64位呢,也很簡單,可以通過readelf來看。呃,如果你確定你執行的是32位程序,而你是64位系統,則出現No such file or directory錯誤就是因爲你缺少了32位的庫文件。解決方法也很簡單



對於Ubuntu用戶:

  1. sudo apt-get install ia32-libs 
sudo apt-get update
sudo apt-get install ia32-libs
sudo apt-get install lib32ncurses5 lib32stdc++6


redhat用戶: 
yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章