Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
来源:互联网 发布:如何恢复数据 编辑:程序博客网 时间:2024/05/23 14:26
1、nm [options] file 列出file中的所有符号
[option]
-c 将符号转化为用户级的名字
-s 当用于.a文件即静态库时,输出把符号名映射到定义该符号的模块或成员名的索引
-u 显示在file外定义的符号或没有定义的符号
-l 显示每个符号的行号,或为定义符号的重定义项
2、ar {dmpqrtx} [member] archive file 用于操作高度结构化的存档文件(.a)
[options]
-c 创建存档文件
-s 创建或升级从符号到定义他们的成员之间的交叉索引映射表
-r 替换archive中的同名文件或添加新文件
-q 不检查而直接添加文件到存档文件的末尾
ranlib [-v|-V] file 的作用跟ar -s file相同
3、ldd [options] file 列出file运行所需的共享库
[options]
-d 执行重定位并报告所有丢失的函数
-r 执行对函数和对象的重定位并报告丢失的任何函数或对象
4、 ldconfig [options] [libs] 决定位于目录/usr/lib和/lib下的共享库所需的运行的链接,这些链接由[libs]指定并被保存到/etc/ld.so.conf中
[options]
-p 打印文件/etc/ld.so.conf的内容
-v 更新/etc/ld.so.conf
5、 ld.so 动态链接/加载器
ld.so使用的两个环境变量
$LD_LIBRARY_PATH 告诉ld.so去哪里查找保存在非标准目录下的共享库,冒号分隔,对应文件/etc/ld.so.conf
$LD_PRELOAD告诉ld.so用户指定的在所有库加载之前加载的库所在的目录,空格分隔,对应文件/etc/ld.so.preload
- Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
- Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
- Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
- 库操作工具(nm/ar/ldd/ldconfig/ld.so) -- linux
- nm、ar、ldd、ldconfig和ld.so(Linux下的库操作工具) (2006-12-24 21:58:53)
- linux 动态装载动态库 ldd,ldconfig,ld.so.conf, ld.so.cache
- linux 动态装载动态库 ldd,ldconfig,ld.so.conf, ld.so.cache
- linux 库查看工具 ar-nm-ranlib-ldd
- linux的库操作命令ar和nm
- linux 的库操作命令 ar和nm
- linux的库操作命令ar和nm
- linux的库操作命令ar和nm
- linux的库操作命令ar和nm
- linux 的库操作命令 ar和nm
- linux 的库操作命令 ar和nm
- linux 的库操作命令 ar和nm
- linux 的库操作命令 ar和nm
- linux 的库操作命令 ar和nm
- kali下PostgreSQL修改密码与配置详情
- Docker Misconceptions
- U - 方格取数(1)
- 基本固件框架的追踪研读之SETUP命令的处理3
- 安全驾驶-车速 (二六)
- Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
- 安全驾驶-莫飚车(二七)
- 非递归算法得出一棵树的高度
- java标识符命名规则
- 欢迎使用CSDN-markdown编辑器
- HDU 1276 士兵队列训练问题 【模拟】
- 【SpringMVC整合MyBatis】spring参数绑定
- java 基础知识1
- UIViewController 视图控制器