作家
登录

为初学者简单介绍Linux ldd命令

作者: 来源: 2018-03-13 07:04:12 阅读 我要评论

  1. ldd [object-name]

沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!


How to make ldd produce unused direct dependencies

Q4、 若何让 ldd 履行重定位?

如不雅您的工作涉及到 Linux 中的可履行文件和共享库的常识,则须要懂得几种敕令行对象。个中之一是 ldd ,您可以应用它来拜访共享对象依附关系。在本教程中,我们将应用一些易于懂得的示例来评论辩论此实用法度榜样的基本常识。

请留意,这里提到的所有示例都已在 Ubuntu 16.04 LTS 长进行了测试。

Linux ldd 敕令

正如开首已经提到的,ldd 敕令打印共享对象依附关系。以下是该敕令的语法:

  1. ldd [option]... file...

下面是该对象的手册页对它作出的解释:

ldd 会输出敕令行指定的每个法度榜样或共享对象所需的共享对象(共享库)。

ldd 的根本用法异常简单,只需运行 ldd 敕令以及可履行文件或共享对象的文件名称作为输入。

How to use ldd

以下应用问答的方法让您更好地懂得ldd的工作道理。

问题一、 若何应用 ldd 敕令?

例如:

  1. ldd test

How to use ldd

所以你可以看到所有的共享库依附已经在输出中产生了。

Q2、 若何使 ldd 在输出中生成具体的信息?

如不雅您想要 ldd 生成具体信息,包含符号版本控制数据,则可以应用 -v 敕令行选项。例如,该敕令

  1. ldd -v test

当应用 -v 敕令行选项时,在输出中产生以下内容:

How to make ldd produce detailed information in output

How to make ldd produce detailed information in output

Q3、 若何使 ldd 产生未应用的直接依附关系?

对于这个信息,应用 -u 敕令行选项。这是一个例子:

  1. ldd -u test

How to make ldd produce unused direct dependencies

您可以在这里应用几个敕令行选项:-d-r。 前者告诉 ldd 履行数据重定位,后者则使 ldd 为数据对象和函数履行重定位。在这两种情况下,该对象都邑申报损掉的 ELF 对象(如不雅有的话)。

  1. ldd -d
  2. ldd -r

Q5、 若何获得关于ldd的赞助?

--help 敕令行选项使 ldd 为该对象生成有效的用法相干信息。

  1. ldd --help


  推荐阅读

  从航空公司IT投资看信息技术产出比评估

沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践! 在传统航空公司的成长汗青上,IT技巧一向是处于支撑的地位,是“最后有钱才投资”的一个板块。除了在运行控制>>>详细阅读


本文标题:为初学者简单介绍Linux ldd命令

地址:http://www.17bianji.com/lsqh/40629.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)