一、前言
在ubuntu
执行一个程序时,居然报错 execvp():No such file or directory
,报错截图如下图所示:
ls -all
命令查看确实是存在的,起初以为是权限问题导致的,于是利用命令 sudo chmod 777 xxx
赋予权限,然后执行,任然报错。
二、解决方案
经过 google
后,发现原因,在 ubuntu
64位
下执行 32位
需要相应的库文件,安装即可,命令如下: sudo apt-get install lib32stdc++6
,安装完后,在执行就没问题了,如下图所示:
三、参考链接
参考链接:
https://blog.csdn.net/boazheng/article/details/102569525
Original: https://www.cnblogs.com/aWxvdmVseXc0/p/15652430.html
Author: windy_ll
Title: 关于ubuntu执行32位程序报错execvp():No such file or directory的解决方案
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585604/
转载文章受原作者版权保护。转载请注明原作者出处!