Linux下的库相关工具:nm、ar、ldd、ldconfig、readelf等
1. locate :查找文件位置
2. nm : 显示二进制目标文件的符号表
语法
nm (选项) (二进制目标文件(库文件、可执行文件、.o文件)
选项
- -A:每个符号前显示文件名
- -D:显示动态符号
- -l:显示每个符号的行号
- -u:显示file外定义的符号或没有定义的符号
- -g:仅显示外部符号
3. ar : 用于操作高度结构化的存档文件(直白点:打包文件,一般用于创建静态库)
创建静态库
ar -rcs libxxx.a a.o b.o c.o d.o
- r: 替换li