Я установил компилятор gcc, который совместим с другим процессором (не тот, который я использую). Когда я использую команду objdump для чтения объектного файла, я получаю следующее:
objdump -d one.o
one.o: file format elf32-big
objdump: can't disassemble for architecture UNKNOWN!
В чем проблема? Это потому, что я использую gcc-совместимый с другим процессором ?? Или есть какой-нибудь другой способ прочитать объектный файл?
На странице руководства objdump упоминается флаг -m
для определения архитектуры. Может, нужен этот совет, чтобы можно было читать не нативные файлы?