中易网

如何查看可执行文件的依赖库

答案:2  悬赏:80  
解决时间 2021-12-22 11:11
如何查看可执行文件的依赖库
最佳答案
创建静态库:
ar -rcs test.a *.o
查看静态库:
ar -tv test.a
解压静态库:
ar -x test.a

查看程序依赖的动态库:
readelf -a xxx|grep library
如:可以看到,下面的交叉程序hello执行依赖于如下两个动态库。
rebi@ubuntu:~/test$ arm-none-linux-gnueabi-readelf -a hello|grep "library"
0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED) Shared library: [libc.so.6]
rebi@ubuntu:~/test$

或者:readelf -l hello 即可。

nm xxx 查看符号
其中,T表示代码段,U表示在其它地方定义,所以需要确保必须在某个.o或库里被定义过。
全部回答
编译阶段应该要指定库德绝对路径吧,如果确定要使用这个可执行文件的话就得把相关库文件copy到../../lib目录
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
热管的意思是什么?热管的释义是什么啊?
电脑看在线视频几秒后会卡住,用鼠标点一下进
理道尔德国啤酒串烧小屋地址有知道的么?有点
杨朱陌的意思是什么?杨朱陌的释义是什么啊?
中山大学好还是中国地质大学好
生後的意思是什么?生後的释义是什么啊?
韪德的意思是什么啊?请解释下!
深圳宝安西乡智谷科技园有那没有办公家具公司
怎么在自己的淘宝店里的交流区中放置图片,比
壁挂式书桌怎么样
中铁七局领工员与施工员的调令有什么区别?
化輯的意思是什么?化輯的释义是什么啊?
为什么配电箱外面有2个开关有什么用
马航失联死亡的中国人都各是什么职业的
蛾而的意思是什么啊?请解释下!
推荐资讯
我对暗恋的人说,我放假前想见她,我说了放假
日语:ぁぃかゎちず怎么读,能分别用罗马拼音
新城派出所龚家治安亭(龚家名园北)地址在什么
讲劘的意思是什么?讲劘的释义是什么啊?
高考妙记好还是百度高考好
按质量比,4%石灰计量,1方土要多少千克的石
ubuntu c 代码修改后需要重新编译吗
微店怎么添加两个微信号?
老公房住宅,一梯五户,西南边一户,是东四宅还
原對的意思是什么?原對的释义是什么啊?
我今年17岁了,身高1.65,体重120。从没接触
暴风魔镜到底好不好???好评有,坏评更多!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?