A página man do objdump menciona um sinalizador -m
para especificar a arquitetura. Talvez precise dessa dica para poder ler arquivos não nativos?
Eu instalei um compilador gcc que é compatível com outro processador (não o que estou usando). Quando eu uso o comando objdump para ler o arquivo objeto eu recebo o seguinte,
objdump -d one.o
one.o: file format elf32-big
objdump: can't disassemble for architecture UNKNOWN!
Onde está o problema? Isso é porque eu estou usando um gcc compatível com algum outro processador? Ou existe alguma outra maneira de ler um arquivo de objeto?
A página man do objdump menciona um sinalizador -m
para especificar a arquitetura. Talvez precise dessa dica para poder ler arquivos não nativos?
Tags gcc cross-compilation