arm-linux-gcc
交叉编译器
arm-linux-gcc -g -c led.S
-c:编译不链接
arm-linux-ld
交叉链接器
arm-linux-ld -Tled.lds -o led.elf led.o
-T:使用链接器脚本
-o:后跟链接之后程序的名字
led.o:由这个文件编辑而成
arm-linux-readelf
elf文件工具
arm-linux-readelf -a led.elf
-a:查看文件全部参数
arm-linux-objdump
反汇编器
arm-linux-gcc -g hello.c -o hello
arm-linux-objdump -D -S hello >dump
vi dump
-D
-S
arm-linux-objcopy
arm-linux-objcopy -O binary led.elf led.bin
-O:后跟文件格式
binary:文件格式
led.elf:输入文件
led.bin:输出文件