理解mips二进制文件的类型

理解mips二进制文件的类型,mips,mips32,Mips,Mips32,我尝试了文件二进制,希望得到一些帮助来理解此文件的输出。 产出如下: ELF 32位MSB共享对象,MIPS,MIPS-I版本1(SYSV),动态链接,未剥离 和另一个文件 ELF 32位MSB可执行文件,MIPS,MIPS32版本1(SYSV),动态链接(使用共享库),适用于GNU/Linux 2.0.0,未剥离 我特别感兴趣的是MIPS-I版本1(SYSV)和MIPS32版本1(SYSV)的含义,以及它与我的MIPS处理器版本和MIPS工具链版本的关系。通常,较新版本的指令集与较旧版本向后兼

我尝试了
文件二进制
,希望得到一些帮助来理解此文件的输出。 产出如下:

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

和另一个文件

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


我特别感兴趣的是MIPS-I版本1(SYSV)和MIPS32版本1(SYSV)的含义,以及它与我的MIPS处理器版本和MIPS工具链版本的关系。通常,较新版本的指令集与较旧版本向后兼容,因此.so和可执行文件应该兼容

SYSV
是systemv的缩写,这意味着程序使用