如何查看库文件的依赖关系?
创建静态库:
ar-rcs测试。a*。o
查看静态库:
ar-tv测试。a
解压缩静态库:
ar-x测试。a
查看程序所依赖的动态库:
readelf-axxx|greplibrary
如您所见,下面的跨程序hello执行依赖于下面两个动态库。
ubuntu上的rebi用法:~/test$armnonelinuxgnueabireadelf-ahello|grep“library”
0x00000001(需要)共享库:[libgccuus.so.1
]0x00000001(需要)共享库:[libc.so公司.6
]ubuntu上的rebi:~/test$
或:readelf-l您好。
其中t是代码段,u在别处定义,因此您需要确保它已在a.o或库中定义。
windows下如何查看静态库和动态库?
如何在windows下查看静态库和动态库
首先找到visualstudio工具,然后单击visualstudiox64win64命令提示符。
1.windows视图静态库
lib-list*。lib或lib/list*。lib
2。windowsview动态库
转储导出*。dll
,这很不方便引入静态库进行开发。因此,打包一个通用的静态库以便于调试是非常必要的。1学习查看静态库文件信息的命令:lipo-infoxxxxxxxx。a.在显示结果中,i386为mac架构(模拟器),armv6/armv7为ios架构(实机);2。在打包命令lipo-create“fullpath/lib之后。一个“”完整路径/lib。一个“-output”输出路径/lib。如果“成功执行,您可以使用view命令查看。
ios如何打包成一个通用的静态库文件(模拟器和真机?
如何在windows下查看静态库和动态库?首先找到visualstudio工具,然后单击visualstudiox64win64命令提示符。1查看静态库库列表*。lib或lib/list*。lib2在windows下,查看动态库dumpexport*。windows下的dll
原文标题:静态库的创建与使用 如何查看库文件的依赖关系?,如若转载,请注明出处:https://www.saibowen.com/wenda/20144.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。