勿忘初心做自己 发表于 2024-9-8 06:03:59

linux 下,为什么明明存在的文件,实验却说 No such file or directory ?

在Linux下,"No such file or directory"错误通常与文件的可实验权限或者依赖关系有关。根据你提供的信息,你的文件具有精确的文件范例,并且存在于精确的位置。因此,我们可以排除文件自己的问题。
   首先,你可以尝试使用"chmod +x"下令为文件添加可实验权限,比方:
         chmod +x media_match          然后,再次尝试实验文件,看看问题是否得到解决。
   如果问题仍然存在,可能是由于缺少文件的依赖项。你可以使用"ldd"下令来查看可实验文件的依赖关系。在你的示例中,"ldd media_match"返回"not a dynamic executable",这意味着该文件没有动态链接的依赖项。这进一步排除了依赖关系的问题。
   根据你的形貌,该程序可能是一个十几年前的程序。这可能意味着它是通过旧版本的库举行编译的,而当前的系统库可能不兼容。在这种情况下,你可以尝试使用"ldd"下令查看动态链接器的路径,并确保该路径是精确的。
   另外,你还提到尝试在bash下运行程序,但仍然碰到同样的问题。这进一步证实了可能是系统库版本不兼容的问题。
   为了解决这个问题,你可以尝试在适当的环境中运行该程序。比方,你可以尝试在一个支持旧版本库的虚拟机或容器中运行程序。或者,你可以尝试查找和安装适当版本的库,以使程序可以或许在当前系统中精确运行。
   总结起来,"No such file or directory"错误可能是由于文件的可实验权限或依赖关系问题引起的。你可以尝试为文件添加可实验权限,并检查文件的依赖关系。如果问题仍然存在,可能是由于系统库版本不兼容的原因。你可以尝试在适当的环境中运行程序,或查找和安装适当版本的库来解决这个问题。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: linux 下,为什么明明存在的文件,实验却说 No such file or directory ?