我必须照顾一个旧项目并陷入其中。这是一个makefile项目,我得到错误无法读取符号:存档没有索引;在进行构建时运行ranlib以添加一个。
我找到了有关此问题的有用链接could not read symbols: Archive has no index; run ranlib to add one。
我尝试了 nm liboprt.a 命令,并为目标文件获取文件格式无法识别。 我还尝试了文件planeoprt.o 并获得结果 planeoprt.o:ELF 32位MSB可重定位,MIPS,MIPS-II版本1(SYSV),未剥离 < / p>
问题是我只有静态库(.a)和目标文件(.o),所以我不能按照他们的指示重新编译源代码(.c)。
有人帮我解决这个问题而不重新编译源代码吗?