NotePublic/Software/Development/Library/Linux_下查看库信息.md

422 B

Linux 下查看库信息

查看动态库

readelf -h libXXX.so
file libXXX.so

查看静态库

readelf -h libXXX.a

查看库文件中的符号信息

objdump -x [-t] libXXX.so
nm libXXX.a

总结

以使用 readelf 和 ar 命令查看静态库中包含哪些 .o 文件。

如果想知道可执行程序和动态库链接了哪些动态库,可以使用 ldd 命令。