linux命令readelf基本用法

readelf是一个用于显示ELF (Executable and Linkable Format) 文件信息的工具。它可以用于显示二进制文件、共享库以及目标文件的各种详细信息。

常见用法:

  • 文件头信息(32位还是64位,入口点的地址等):
readelf -h <filename>
  • 程序头表(运行时如何加载文件):
readelf -l <filename>
  • 节头信息:
readelf -S <filename>
  • 符号表:
readelf -s <filename>
  • 动态符号表:
readelf --dyn-syms <filename>
  • 动态段信息:
readelf -d <filename>
  • 符号版本信息:
readelf --version-info <filename>
  • 段间的重定位信息:
readelf -r <filename>
  • 显示所有信息:
readelf -a <filename>
  • 字符串表:
readelf -p .rodata <filename>

你可能感兴趣的:(linux)