關於ubuntu執行32位程序報錯execvp():No such file or directory的解決方案


一、前言

    在ubuntu執行一個程序時,居然報錯execvp():No such file or directory,報錯截圖如下圖所示:

1.png

    ls -all命令查看確實是存在的,起初以為是權限問題導致的,於是利用命令sudo chmod 777 xxx賦予權限,然后執行,任然報錯。


二、解決方案

    經過google后,發現原因,在ubuntu 64位下執行32位需要相應的庫文件,安裝即可,命令如下:sudo apt-get install lib32stdc++6,安裝完后,在執行就沒問題了,如下圖所示:

2.png

3.png


三、參考鏈接

參考鏈接:

    https://blog.csdn.net/boazheng/article/details/102569525


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM