Advertisement

Linux调试指令笔记

阅读量:

1. readelf

该指令可以查看当前 elf 文件的依赖。

比如这样:

运行读取工具将解析并设置A.L. TinyAlsa二进制文件中的相应参数。
运行读取工具将解析并设置A.L. TinyAlsa二进制文件中的相应参数。
运行读取工具将解析并设置A.L. TinyAlsa二进制文件中的相应参数。
运行readelf命令以指定路径读取指定二进制文件。
运行readelf命令以指定路径读取指定二进制文件。
运行readelf命令以指定路径读取指定二进制文件。

表示这个 .a 依赖于是哪几个 .o 文件

再比如这样:

$ readelf -d libtinyalsa.so

Dynamic section at offset 0x6d24 contains 26 entries:
Tag Type Name/Value
0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED) Shared library: [libc.so.6]
0x0000000e (SONAME) Library soname: [libtinyalsa.so.1]
0x0000000c (INIT) 0x1540
0x000

全部评论 (0)

还没有任何评论哟~