运行file命令显示:
ELF 32-bit MSB executable, MIPS, MIPS64 version 1, dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=b9720b983cafb2a111bbac302b4ead891019e600, not stripped
在阅读了一些帖子之后,我尝试使用qemu
模拟器和许多其他帖子。
但是当我尝试运行该文件时,我得到了:
/lib/ld.so.1: No such file or directory.
答案 0 :(得分:0)
这是一个动态链接的二进制文件,因此您不仅需要ELF文件本身,还需要MIPS动态链接器(这是它要求的ld.so.1)以及二进制链接的所有MIPS ELF库反对,他们需要在客户二进制文件要求时,QEMU可以找到它们。您可以使用Ubuntu / Debian multiarch交叉库程序包(如您所链接的答案所示),或者为您的客户体系结构设置chroot并在其中运行QEMU,或者使用QEMU' s -L选项为其指定一个路径,指定存在客户库的sysroot。