Embedded 如何为m32c体系结构编译objdump
我想使用objdump查看二进制m32c文件。当我输入:Embedded 如何为m32c体系结构编译objdump,embedded,disassembly,objdump,Embedded,Disassembly,Objdump,我想使用objdump查看二进制m32c文件。当我输入:objdump-I时,返回的架构列表基于i386。从binutils的源代码来看,m32c架构似乎是受支持的,只是默认情况下没有编译 我还看到了针对嵌入式arm市场的arm none eabi objdump。我想为m32c架构创建一个编译版本的objdump。有人做过类似的事情吗?为特定目标构建binutils非常简单。如果binutils要托管在Windows上,则需要安装MinGW/GCC和Msys外壳环境。然后从Linux bash
objdump-I
时,返回的架构列表基于i386。从binutils的源代码来看,m32c架构似乎是受支持的,只是默认情况下没有编译
我还看到了针对嵌入式arm市场的
arm none eabi objdump
。我想为m32c架构创建一个编译版本的objdump。有人做过类似的事情吗?为特定目标构建binutils非常简单。如果binutils要托管在Windows上,则需要安装MinGW/GCC和Msys外壳环境。然后从Linux bash shell或Windows上的msys中:
。/binutils-/configure——目标m32c elf——前缀
在Windows中,您还可以添加到配置命令行--enable-win32-registry=gnu_m32c,以允许通过注册表进行路径查找。工具链名称gnu_m32c
是任意的-您可以随意调用它
make
构建工具make install strip
安装工具注意: 如果您正在Windows上安装,并且使用了
--enable-win32-registry
选项,但随后选择移动安装,或者正在新主机上安装预构建工具,则需要修改注册表以匹配;这可以通过regedit编辑密钥HKEY\U LOCAL\U MACHINE\SOFTWARE\Free SOFTWARE Foundation\gnu\U m32c
,添加/修改项:“BINUTILS=”
,如果您已经安装了GCC,则还有相关密钥:
"GCC"="<gccinstalldir>"
"G++"="<gppinstalldir>"
“GCC”=“
“G++=”“
Windows还是Linux托管?