交叉工具链

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:输出文件

你可能感兴趣的:(tq2440学习)