【发布时间】:2013-10-28 11:00:44
【问题描述】:
我是 Linux 的新手,我对我正在使用的 bash 脚本中发现的这个操作有一些疑问:
ldconfig -v >> /dev/null 2>&1
阅读 ldconfig 命令的手册页我可以阅读:
ldconfig 创建、更新和删除必要的链接和 缓存 (供运行时链接器 ld.so 使用)到最近共享的 在命令行上指定的目录中找到的库,在 文件 /etc/ld.so.conf 和可信目录(/usr/lib 和 /lib)。
究竟是什么意思?我使用的是 Ubuntu 系统,在 /etc/ld.so.conf 我发现:
include /etc/ld.so.conf.d/*.conf
所以我认为这一行将我重定向到所有 .conf 文件 到 /etc/ld.so.conf.d/ 目录
但我有些困惑……还有很多疑问:
1) .conf 文件包含哪些内容?
2) 我的 bash 脚本中的命令到底是做什么的?
Tnx
安德烈亚
【问题讨论】:
-
我认为手册页回答了你所有的问题。您还可以阅读
ld的手册页。您还需要哪些额外信息?
标签: linux ubuntu sh dynamic-linking