не удалось прочитать символы: Архив не имеет индекса

Я должен позаботиться о старом проекте и застрять в нем. Это проект makefile, и я получаю сообщение об ошибке не удалось прочитать символы: в архиве нет индекса; запустите ranlib, чтобы добавить его при сборке.

Я нашел полезную ссылку по этой проблеме, не удалось прочитать символы: в архиве нет индекса; запустите ranlib, чтобы добавить его.

Я попробовал команду nm liboprt.a и получил результат Формат файла не распознан для объектных файлов. Я также попробовал файл planeoprt.o и получил результат planeoprt.o: ELF 32-битный MSB с возможностью перемещения, MIPS, MIPS-II версии 1 (SYSV), без удаления

Проблема в том, что у меня есть только статическая библиотека (.a) и объектный файл (.o), поэтому я не могу следовать их инструкциям по перекомпиляции исходного кода (.c).

Кто-нибудь поможет мне решить эту проблему без перекомпиляции исходного кода?


person HongAnTC AnAn    schedule 05.11.2012    source источник