You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

存在的ELF可执行文件运行时报错“No such file or directory”求助

问题解决:32位ELF程序在64位系统无法运行(提示"No such file or directory")

问题原因

这个报错并非文件本身不存在,而是64位Linux系统缺少32位程序运行所需的动态链接器和依赖库。从file输出可知该程序是32位ELF,依赖/lib/ld-linux.so.2(32位系统的动态链接器),而64位系统默认没有这个文件,导致加载程序失败。

解决步骤

根据你的Linux发行版选择对应命令安装32位运行库:

  • Debian/Ubuntu 系列
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386
  • RHEL/CentOS 系列
sudo yum install glibc.i686 ncurses-libs.i686 libstdc++.i686
  • Fedora
sudo dnf install glibc.i686 ncurses-libs.i686 libstdc++.i686

安装完成后,重新执行./bank2即可正常运行程序。

内容的提问来源于stack exchange,提问作者George Do.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 00:43:13