简单介绍 ldd 命令 | Linux 中国
2018-03-12 00:00
971 查看
您可以使用它来访问共享对象依赖关系-- Himanshu Arora
有用的原文链接请访问文末的“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。
致谢编译自 | https://www.howtoforge.com/linux-ldd-command/
作者 | Himanshu Arora
译者 | MonkeyDEcho ? ? 共计翻译:8 篇 贡献时间:194 天如果您的工作涉及到 Linux 中的可执行文件和共享库的知识,则需要了解几种命令行工具。其中之一是
ldd,您可以使用它来访问共享对象依赖关系。在本教程中,我们将使用一些易于理解的示例来讨论此实用程序的基础知识。请注意,这里提到的所有示例都已在 Ubuntu 16.04 LTS 上进行了测试。Linux ldd 命令正如开头已经提到的,
ldd命令打印共享对象依赖关系。以下是该命令的语法:
ldd [option]... file...
下面是该工具的手册页对它作出的解释:ldd 会输出命令行指定的每个程序或共享对象所需的共享对象(共享库)。以下使用问答的方式让您更好地了解ldd的工作原理。问题一、 如何使用 ldd 命令?
ldd的基本用法非常简单,只需运行
ldd命令以及可执行文件或共享对象的文件名称作为输入。
ldd [object-< 4000 /span>name]
例如:
ldd test
How to use ldd所以你可以看到所有的共享库依赖已经在输出中产生了。Q2、 如何使 ldd 在输出中生成详细的信息?如果您想要
ldd生成详细信息,包括符号版本控制数据,则可以使用
-v命令行选项。例如,该命令
ldd -v test
当使用
-v命令行选项时,在输出中产生以下内容:
How to make ldd produce detailed information in outputQ3、 如何使 ldd 产生未使用的直接依赖关系?对于这个信息,使用
-u命令行选项。这是一个例子:
ldd -u test
How to make ldd produce unused direct dependenciesQ4、 如何让 ldd 执行重定位?您可以在这里使用几个命令行选项:
-d和
-r。 前者告诉
ldd执行数据重定位,后者则使
ldd为数据对象和函数执行重定位。在这两种情况下,该工具都会报告丢失的 ELF 对象(如果有的话)。
ldd -d
ldd -r
Q5、 如何获得关于ldd的帮助?
--help命令行选项使
ldd为该工具生成有用的用法相关信息。
ldd --help
How get help on ldd总结
ldd不像
cd、
rm和
mkdir这样的工具类别。这是因为它是为特定目的而构建的。该实用程序提供了有限的命令行选项,我们在这里介绍了其中的大部分。要了解更多信息,请前往
ldd的手册页[1]。via: https://www.howtoforge.com/linux-ldd-command/作者: Himanshu Arora[3] 选题: lujun9972 译者: MonkeyDEcho 校对: wxy本文由 LCTT 原创编译,Linux中国 荣誉推出
相关文章推荐
- Linux的bg和fg命令简单介绍
- linux 命令的简单介绍
- linux-->ldd命令的介绍
- Linux系统及部分命令的简单介绍
- Linux 系统的简单介绍,分区讲解,查看命令,文件目录内容
- Linux系统及部分命令的简单介绍
- 简单介绍Linux下的重要命令--(du, df, top, free, pstack, su, sudo, adduser, password )
- Linux下简单命令介绍,vim,kill,等
- 命令简单介绍及Linux的哲学思想
- [linux] Linux的bg和fg命令简单介绍
- Linux:Ldd命令介绍及使用方法
- Linux的简单介绍和常用命令的介绍
- Linux系统获取命令帮助方法及简单命令介绍
- linux find命令的简单介绍
- Linux:Ldd命令介绍及使用方法
- linux(centos)部分常用命令以及目录结构简单介绍
- Linux:Ldd命令介绍及使用方法
- (转载)Linux:Ldd命令介绍及使用方法
- Linux的bg和fg命令简单介绍
- Linux的bg和fg命令简单介绍