欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入我们的社群。

64位Linux系统上运行32位可执行文件报错No such file or directory

Linux 迷途小书童 3年前 (2022-03-17) 1766次浏览 0个评论

环境

  • ubuntu 18.04 64bit

前言

从厂家那边拿到了一套 SDK,在编译的过程中发现一个错误,说某一个可执行文件找不到,即 No such file or directory,不过这个文件确实存在,用 file $文件名 查看

ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.24

解决方法

需要安装32位系统中需要的依赖库

sudo apt-get install lib32ncurses5 lib32z1 libdb1-compat tzdata

参考资料

喜欢 (0)

您必须 登录 才能发表评论!