`
Poechant
  • 浏览: 227560 次
博客专栏
Bebe66e7-3a30-3fc9-aeea-cfa3b474b591
Nginx高性能Web服务...
浏览量:24243
5738817b-23a1-3a32-86de-632d7da73b1e
Cumulus实时媒体服务...
浏览量:22051
社区版块
存档分类
最新评论

Mac OS X 上用 otool 代替 ldd

 
阅读更多

Mac OS X 上用 otool 代替 ldd

  • Author: 柳大·Poechant(钟超)
  • Email: zhongchao.ustc#gmail.com (# -> @)
  • Blog:Blog.CSDN.net/Poechant
  • Date: May 13th, 2012

在 Mac OS X 上使用 Linux 上经常使用的命令ldd,会有如下提示:

Michael:nginx michael$ ldd sbin/nginx
-bash: ldd: command not found

如果你问我ldd是干嘛的,我也不会不耐烦的。ldd就是list dynamic dependencies(我猜的)。在 Mac OS X 上使用otool -L来代替ldd很简单:

Michael:logs michael$ otool -L ../sbin/nginx
../sbin/nginx:
    /usr/lib/libpcre.0.dylib (compatibility version 1.0.0, current version 1.1.0)
    /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 44.0.0)
    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)

Enjoy It!

-

转载请注明来自:Blog.CSDN.net/Poechant

-

分享到:
评论

相关推荐

    Mac OS X应用程序格式详解.docx

    例如,`ldd`和`objdump`在OS X上就需要使用相应的替代品。 总的来说,理解Mac OS X的应用程序格式,包括Mach-O文件结构和`dyld`的工作原理,对于开发和调试在该平台上运行的软件至关重要。熟悉`otool`的使用以及...

    ldd3-examples-3.x, 在 linux 3.x 之后,端口LDD3源代码示例.zip

    ldd3-examples-3.x, 在 linux 3.x 之后,端口LDD3源代码示例 ldd3-examples-3.xlinux 3 。x 之后LDD3源代码示例的端口背景LDD3是Linux设备驱动程序,第三版。 这是一本关于如何编写linux设备驱动程序的。 你可以从 ...

    windows下的 ldd

    "ntldd"是由第三方开发者创建的,用于模拟Linux上的"ldd"功能。它能够列出一个.exe或.dll文件所依赖的所有DLLs,这对于理解和解决程序运行时的依赖问题非常有帮助。在Windows环境下,这些依赖通常存储在系统目录、...

    ldd3-examples-3.x-master_ldd3-examples-3.x_

    "ldd3-examples-3.x-master" 是一套基于《Linkers and Loaders》一书(通常简称为ldd3)的实践教程,主要针对Linux动态链接器的使用和理解提供了丰富的实例。这个压缩包包含了"ldd3-examples-3.x"版本的相关代码和...

    LDD2+LDD3 linux设备驱动

    Linux设备驱动开发(LDD)是理解Linux内核与硬件交互机制的关键,LDD2(Linux Device Drivers, 第二版)和LDD3(Linux Device Drivers, 第三版)是两本非常重要的参考资料,它们为开发者提供了深入的指导。...

    ldd code ldd3驱动源代码

    《ldd code ldd3驱动源代码》是关于Linux设备驱动程序开发的重要参考资料,它包含了丰富的源代码示例,帮助开发者深入理解Linux内核与驱动程序之间的交互机制。本资源的核心在于"ldd"(Linux Dynamic Debugging)和...

    ldd3_for_linux_kernel_3.2.x

    ldd3_for_linux_kernel_3.2.x

    ldd3中文版

    《ldd3中文版》是Linux系统编程领域的一本经典著作,主要讲解了Linux设备驱动程序的开发。这本书是Linux Device Drivers(简称LDD)的第三版,针对2.6内核进行了详细的阐述。"ldd"在Linux中通常指链接器动态调试工具...

    ldd3详解驱动

    《ldd3详解驱动》是一本深入探讨Linux设备驱动程序开发的专业书籍,旨在帮助读者理解和掌握如何编写和调试Linux系统中的驱动程序。ldd3是Linux Device Drivers的简称,是Linux内核驱动程序开发的经典教程。这本书...

    PyPI 官网下载 | mingw_ldd-0.2.1.tar.gz

    Mingw_ldd就是在这样的背景下诞生的,它允许开发者检查用MinGW编译的Windows可执行文件对其它DLL的依赖性。 安装Mingw_ldd通常涉及以下步骤: 1. **下载与解压**:首先从PyPI官网下载mingw_ldd-0.2.1.tar.gz压缩包...

    ldd3所有源码与示例

    《深入理解Linux设备驱动程序》(通常简称ldd3)是Linux驱动开发领域的经典之作,为开发者提供了详尽的Linux内核驱动程序编写指南。这个压缩包“ldd3源码”包含了书中所有的示例代码,是学习和研究Linux设备驱动程序...

    LINUX设备驱动LDD示例源码

    《LINUX设备驱动LDD示例源码》 在Linux操作系统中,设备驱动程序是连接硬件设备和操作系统内核的关键组件。LDD(Linux Device Drivers)是一本经典的开源书籍,详细介绍了如何编写Linux设备驱动程序。这个压缩包...

    ldd3英文原版书以及源码

    在Linux系统中,设备驱动程序通常被编写成动态链接库的形式,可以使用`ldd`命令来查看一个可执行文件所依赖的动态库,这也是`ldd3`名字的由来。 ldd3书中详细阐述了Linux内核的模块化设计,这是设备驱动开发的核心...

    LDD6410 S3C6410开发板原理图

    根据提供的信息,我们可以详细解析与"LDD6410 S3C6410开发板原理图"相关的知识点。此文档主要围绕S3C6410开发板的设计原理图展开,下面将从不同角度对这些信息进行深入解读。 ### 一、S3C6410开发板概述 S3C6410是...

    ldd.sh app.sh

    在IT行业中,软件开发往往涉及将程序打包发布给用户,以方便他们运行和使用。"ldd.sh" 和 "app.sh" 是两个在Linux环境中常见的脚本文件,它们在Qt程序打包发布过程中扮演着重要角色。现在让我们深入探讨这两个脚本...

    ldd搭建图纸

    本ldd文件是一个坦克模型,你会在搭建他的过程中充分地享受到搭建的乐趣.

    ldd示例代码——第三版配套源代码.rarldd示例代码——第三版配套源代码.rarldd示例代码——第三版配套源代码.rarldd示例代码——第三版配套源代码.rar

    《ldd示例代码——第三版配套源代码》是一份重要的资源,主要针对Linux系统中的ldd工具,它是用于动态链接器(Dynamic Linker)的工具,帮助开发者了解可执行文件依赖哪些共享库。这份源代码是第三版相关书籍的配套...

Global site tag (gtag.js) - Google Analytics