Linux可执二进制行文件和库依赖查看方法

Linux可执二进制行文件和库依赖查看方法,第1张

1、查看依赖库

1.1、查看可执行文件依赖的库有哪些

举例,查看常用的ls工具,依赖哪些库:

1.2、查看动态库,依赖的库有哪些

举例,查看libcap依赖的库有哪些:

查看二进制文件,用od或hexdump命令。

$ od -tx1 -tc -Ax binFile

000000  61  62  63  64  65  31  32  33  34  35  61  62  63  64  65  31

         a   b   c   d   e   1   2   3   4   5   a   b   c   d   e   1

000010  32  33  34  35  61  62  63  64  65  31  32  33  34  35  61  62

         2   3   4   5   a   b   c   d   e   1   2   3   4   5   a   b

000020  63  64  65  31  32  33  34  35  0a

         c   d   e   1   2   3   4   5  \n

000029

-tx1选项表示将文件中的字节以十六进制的形式列出来,每组一个字节(类似hexdump的-c选项)

-tc选项表示将文件中的ASCII码以字符形式列出来(和hexdump类似,输出结果最左边的一列是文件中的地址,默认以八进制显示)

-Ax选项要求以十六进制显示文件中的地址


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11509001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存