# Linux 下查看库信息 ## 查看动态库 ```bash readelf -h libXXX.so file libXXX.so ``` ## 查看静态库 ```bash readelf -h libXXX.a ``` ## 查看库文件中的符号信息 ```bash objdump -x [-t] libXXX.so nm libXXX.a ``` ## 总结 以使用 readelf 和 ar 命令查看静态库中包含哪些 .o 文件。 如果想知道可执行程序和动态库链接了哪些动态库,可以使用 ldd 命令。