常用二进制工具集有哪些

Tags
Linux
C语言
ID
29
 
 
  1. gcc:编译命令
arm-linux-gnueabihf-gcc -c asm-led.S -o asm-led.o
  1. ld:链接命令
arm-linux-gnueabihf-ld -Ttext=0xC0008000 asm-led.o -o asm-led.elf
  1. objdump:生成反汇编
arm-linux-gnueabihf-objdump -D asm-led.elf > asm-led.dis
  1. objcopy.elf文件转换为某种格式的文件
arm-linux-gnueabihf-objcopy -O binary asm-led.elf asm-led.bin
  1. readelf:查看文件头部信息
arm-linux-gnueabihf-readelf -h asm-led.elf
  1. strip:瘦身命令
arm-linux-gnueabihf-strip asm-led.elf