問題:可執行文件明明存在,也有可執行權限(x),但執行時就提示“沒有那個文件或目錄”。
原因:這個程序的是32位的程序(比如arm-linux-gcc),而系統是64位的,運行時需要安裝一些環境。
解決方法:【注:方法1已驗證無誤,方法2未驗證】
(1)方法1:安裝 lib32stdc++6和lib32z1
使用命令:
sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1
(2)方法2:安裝a32-libs(Ubuntu16.04上面被lib32ncurses5 lib32z1取代了)
使用命令:
sudo apt-get install lib32ncurses5