objdump使用

objdump反汇编文件

  • 需要配合gcc -g使用
objdump -S file.o > fileo.txt  // -S 表示显示源代码
objdump -S file > file.txt

// gcc编译步骤
-E // .c -> .i
-S // .i -> .s
-c // .s -> .o
  • .o文件的地址一般从0开始,可执行文件的地址是操作系统给定的虚拟地址