tools/packtool/dragon: 沒有那個文件或目錄 明明有這個文件
在編譯一個工程時碰到這個問題,重裝虛擬機,更換ubuntu系統版本都沒有解決,看到網上的文章解決了。
ubuntu中執行可執行文件時報錯“沒有那個文件或目錄”的解決辦法(非權限問題)
問題:可執行文件明明存在,也有可執行權限(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