1. 简单编译汇编文件并查看
- 建立一个test.S文件,并输入以下内容:
mov r0, r1
- 命令行下输入命令:
arm-linux-androideabi-as test.S -o test.o
得到test.o
- 反汇编.o文件查看汇编代码,输入命令:
arm-linux-androideabi-objdump -d test.o
得到以下输出:
test.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <.text>:
0: e1a00001 mov r0, r1
- 查看.o文件的符号表,输入命令:arm-linux-androideabi-nm test.o
- 通过ida查看test.o,内容如下:

本文介绍了如何在Android平台下编写、编译和执行Arm汇编程序。首先创建了test.S文件,通过arm-linux-androideabi-as命令将其编译为.o文件,再使用arm-linux-androideabi-objdump反汇编查看代码。接着,通过特定选项将.o文件链接为可执行文件test.out,并在Android设备上运行验证其返回值,展示了完整的流程。
最低0.47元/天 解锁文章
1861

被折叠的 条评论
为什么被折叠?



