分析二进制文件之间的依赖关系的时候,没有很好的工具那将是很费劲的。
1、查看一个归档文件(也可以是.o文件)中未定义符号:
nm -u lib*.a
2、查看共享目标文件中未定义的符号:
readelf -s lib*.so |grep UND
还有ldd脚本可以查看动态可执行文件依赖的动态库就没怎么看懂了。
参考资料:
http://www.cnblogs.com/hnrainll/archive/2011/10/21/2220058.html
分析二进制文件之间的依赖关系的时候,没有很好的工具那将是很费劲的。
1、查看一个归档文件(也可以是.o文件)中未定义符号:
nm -u lib*.a
2、查看共享目标文件中未定义的符号:
readelf -s lib*.so |grep UND
还有ldd脚本可以查看动态可执行文件依赖的动态库就没怎么看懂了。
参考资料:
http://www.cnblogs.com/hnrainll/archive/2011/10/21/2220058.html