linux查看静态库依赖 如何查看库文件的依赖关系?
浏览量:3098
时间:2021-03-11 07:05:45
作者: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命令来查看它
linux查看静态库依赖 linux怎样安装依赖包库 linux 查看依赖库
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。