2016 - 2024

感恩一路有你

linux怎样安装依赖包库 如何查看库文件的依赖关系?

浏览量:3007 时间:2021-03-11 19:55:27 作者:admin

如何查看库文件的依赖关系?

创建静态库:

ar-RCS测试。A*。O

查看静态库:

ar-TV测试。A

解压缩静态库:

ar-x测试。A

查看程序所依赖的动态库:

readelf-A xxx | grep library

如您所见,下面的跨程序Hello执行依赖于下面两个动态库。

ubuntu上的rebi用法:~/test$arm none linux gnueabi readelf-a hello | grep“library”

0x00000001(需要)共享库:[libgccuus.so.1

]0x00000001(需要)共享库:[libc.so公司.6

] ubuntu上的rebi:~/test$

或:readelf-L您好。

其中t是代码段,u在别处定义,因此您需要确保它已在a.O或库中定义。

查询linux应用程序运行依赖哪些库?

在x86下,为了查看程序所依赖的库,可以使用LDD命令,但是如果使用arm linux GCC等交叉编译环境编译程序,则需要使用readelf命令来查看

为了实现热更改,不需要修改操作系统,so的加载机制必须由主程序接管。so更新后,将触发手动或自动锁定加载解锁过程。

linux怎样安装依赖包库 linux安装libpng依赖库 linux找不到动态链接库

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。