读取目标文件

读取目标文件

我安装了与另一个处理器(不是我正在使用的处理器)兼容的 gcc 编译器。当我使用 objdump 命令读取目标文件时,我得到以下内容:

objdump -d one.o
one.o:     file format elf32-big

objdump: can't disassemble for architecture UNKNOWN!

问题出在哪里?是因为我使用了与其他处理器兼容的 gcc 吗?还是还有其他方法可以读取目标文件?

答案1

objdump 的手册页提到了一个-m用于指定体系结构的标志。也许它需要这个提示才能读取非本机文件?

相关内容