Linux执行可执行文件提示No such file or directory的解决方法

作者:YuanYuan_Tech 时间:2023-11-03 06:57:42 

最近在使用Linux操作系统执行一个可执行文件,结果出现了No such file or directory的提示,表示很疑惑。


./tshrf

bash: ./tshref: No such file or directory

查看文件信息,可以看到文件是存在的,并且是可以执行的。


-rwxr-xr-x 1 yuan yuan 20581 4月 29 2004 tshref

查阅资料后,原因是系统位数与该可执行文件需要的lib库位数不匹配。

用uname命令打印系统信息,发现系统是64位系统


uname -a

Linux yuan-vm 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

用file命令查看文件信息,发现是一个32位可执行文件。


file ./tshref

./tshref: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

要想在64位系统上与运行32位程序,则需要安装32位lib库。

对于Ubuntu用户可以使用下面的命令安装。


sudo apt-get install ia32-libs

Reading package lists... Done
Building dependency tree    
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0

过程中有可能找不到需要的库,但是会有几个替代包,选择安装其中一个。


sudo apt-get install lib32bz2-1.0
lib32bz2-1.0

然后就可以正常运行之前的可执行文件了。

遇到这种问题其实还有可能是其他原因,例如文本的编码格式问题等,本文仅提出了一种解决方法,读者遇到相同问题要具体问题具体分析。

来源:https://blog.csdn.net/sun927/article/details/46593129

标签:Linux,No,such,file,or,directory
0
投稿

猜你喜欢

  • iis无法启动

    2009-07-26 10:20:00
  • GoDaddy主机的有关独立IP问题 Godaddy

    2010-04-10 12:46:00
  • VMware vCenter 6.7 安装过程(图文教程)

    2022-11-18 17:42:48
  • 研究Linux下Firewall防火墙的配置

    2009-08-29 10:12:00
  • 迅雷宣布拟起诉搜狐侵权 称已完成相关取证

    2009-10-26 08:22:00
  • 原创:使用nginx实现网站负载均衡测试实例

    2009-11-21 12:15:00
  • 分析并清除web服务器上的网页木马

    2009-05-28 08:36:00
  • 让DNS服务器支持泛域名解析

    2009-01-22 16:00:00
  • phpwindV6.3关于改名后可以重复投票问题

    2009-02-20 16:03:00
  • DDoS防范和全局网络安全网络的应对

    2009-09-04 13:40:00
  • linux查看服务器开放的端口和启用的端口多种方式

    2021-03-21 07:04:37
  • APACHE 配置文件中文版 httpd.conf FOR Apache 2.2.13

    2021-02-11 15:08:59
  • VMware Workstation Pro12安装RedHat6.4 64位教程

    2021-07-06 16:57:55
  • Linux下的SVN服务器搭建步骤

    2023-07-13 20:38:52
  • 《江苏文明办网倡议书》即将签署

    2009-10-28 13:24:00
  • 中国青年报:谷歌侵权中国作家不妨消消气

    2009-10-23 07:43:00
  • 我做英文网站的总结

    2008-06-13 12:24:00
  • ICP备案常见问题集锦

    2008-03-12 12:00:00
  • 向Windows Server 2008 升级的11 大理由

    2009-10-11 14:18:00
  • Linux中移除(删除)符号链接的命令

    2023-02-13 17:25:05
  • asp之家 网站运营 m.aspxhome.com