如何组装ARM指令(使用GCC)

问题描述 投票:0回答:1

我想组装 ARM 指令(=将文本汇编指令转换为机器代码)。

我试着用 IDA Pro 拆解 ARM 二进制,但组装后它告诉我。

Sorry, this processor module doesn't support the assembler.

然后 我下载了一个 ARM gcc 但试图用它来组装也失败了。

>gcc-arm-none-eabi-9-2019-q4-major-win32\arm-none-eabi\bin\as asm.s -o asm.o
asm.s: Assembler messages:
asm.s:1: Error: ARM register expected -- `mov W8,#0x80'

为什么语法无效的时候 IDA Pro 显示的说明完全一样吗?gcc 对此不予支持 ARM 方言,还是我需要某个命令行开关来使其工作?

Processor       : ARM
ARM architecture: metaarm
Target assembler: Generic assembler for ARM
Byte sex        : Little endian
gcc assembly arm ida
1个回答
0
投票

如注释所示。下载 aarch64 工具链 做到了这一点。

© www.soinside.com 2019 - 2024. All rights reserved.