一、前言
在ubuntu
執行一個程序時,居然報錯execvp():No such file or directory
,報錯截圖如下圖所示:
ls -all
命令查看確實是存在的,起初以為是權限問題導致的,於是利用命令sudo chmod 777 xxx
賦予權限,然后執行,任然報錯。
二、解決方案
經過google
后,發現原因,在ubuntu
64位
下執行32位
需要相應的庫文件,安裝即可,命令如下:sudo apt-get install lib32stdc++6
,安裝完后,在執行就沒問題了,如下圖所示:
三、參考鏈接
參考鏈接: