Linux查看动/静态库包含的函数

1、命令 nm -D,如下所示:

nm -D liblistdevs.so > listdevs.txt  //列出 liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面

nm:list symbols from object files

解析:

例:解析得到的是

00000024    T   cleanup_before_linux

2、查看静态库

(1)查看文件:ar -t *.a

(2)查看文件、函数、变里:nm *.a

3、命令 objdump -tT,如下所示:

objdump -tT liblistdevs.so > listdevs.txt  //列出 liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面

转自:https://blog.csdn.net/ZHI11235813/article/details/98884857

猜你喜欢

转载自blog.csdn.net/fuhanghang/article/details/130365570