了解 mips 二进制文件的类型

Understanding type of mips binary

我试过 file binary 并希望得到一些帮助来理解它的输出。 输出结果如下:

ELF 32 位 MSB 共享对象,MIPS,MIPS-I 版本 1 (SYSV),动态链接,未剥离

以及另一个文件

ELF 32 位 MSB 可执行文件,MIPS,MIPS32 版本 1 (SYSV),动态链接(使用共享库),用于 GNU/Linux 2.0.0,未剥离

我对 MIPS-I version 1 (SYSV)MIPS32 version 1 (SYSV) 的含义及其与我的 mips 处理器版本和 mips 工具链版本的关系特别感兴趣

MIPS-I 和 MIPS32 版本 1 是 the MIPS instruction set 的各种迭代。通常较新版本的指令集向后兼容旧版本,因此您的 .so 和可执行文件应该兼容。