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
-
分享到:
相关推荐
例如,`ldd`和`objdump`在OS X上就需要使用相应的替代品。 总的来说,理解Mac OS X的应用程序格式,包括Mach-O文件结构和`dyld`的工作原理,对于开发和调试在该平台上运行的软件至关重要。熟悉`otool`的使用以及...
ldd3-examples-3.x, 在 linux 3.x 之后,端口LDD3源代码示例 ldd3-examples-3.xlinux 3 。x 之后LDD3源代码示例的端口背景LDD3是Linux设备驱动程序,第三版。 这是一本关于如何编写linux设备驱动程序的。 你可以从 ...
"ntldd"是由第三方开发者创建的,用于模拟Linux上的"ldd"功能。它能够列出一个.exe或.dll文件所依赖的所有DLLs,这对于理解和解决程序运行时的依赖问题非常有帮助。在Windows环境下,这些依赖通常存储在系统目录、...
"ldd3-examples-3.x-master" 是一套基于《Linkers and Loaders》一书(通常简称为ldd3)的实践教程,主要针对Linux动态链接器的使用和理解提供了丰富的实例。这个压缩包包含了"ldd3-examples-3.x"版本的相关代码和...
Linux设备驱动开发(LDD)是理解Linux内核与硬件交互机制的关键,LDD2(Linux Device Drivers, 第二版)和LDD3(Linux Device Drivers, 第三版)是两本非常重要的参考资料,它们为开发者提供了深入的指导。...
《ldd code ldd3驱动源代码》是关于Linux设备驱动程序开发的重要参考资料,它包含了丰富的源代码示例,帮助开发者深入理解Linux内核与驱动程序之间的交互机制。本资源的核心在于"ldd"(Linux Dynamic Debugging)和...
《ldd3中文版》——Linux设备驱动编程的宝典 在开源操作系统Linux的世界中,设备驱动程序的开发是硬件与软件交互的纽带。Linux Device Drivers,简称LDD,是这一领域内权威且深入的著作,尤其是其第三版,更是为...
ldd3_for_linux_kernel_3.2.x
Mingw_ldd就是在这样的背景下诞生的,它允许开发者检查用MinGW编译的Windows可执行文件对其它DLL的依赖性。 安装Mingw_ldd通常涉及以下步骤: 1. **下载与解压**:首先从PyPI官网下载mingw_ldd-0.2.1.tar.gz压缩包...
《ldd3详解驱动》是一本深入探讨Linux设备驱动程序开发的专业书籍,旨在帮助读者理解和掌握如何编写和调试Linux系统中的驱动程序。ldd3是Linux Device Drivers的简称,是Linux内核驱动程序开发的经典教程。这本书...
- **工具链**: 使用S3C6410X-ToolChain4.2.2-EABI作为基础工具链,这是专门为S3C6410设计的交叉编译工具链。 - **调试工具**: 安装strace、gdbserver以及arm-linux-gdb等调试工具,其中gdbserver用于在目标机上运行...
《深入理解Linux设备驱动程序》(通常简称ldd3)是Linux驱动开发领域的经典之作,为开发者提供了详尽的Linux内核驱动程序编写指南。这个压缩包“ldd3源码”包含了书中所有的示例代码,是学习和研究Linux设备驱动程序...
《LINUX设备驱动LDD示例源码》 在Linux操作系统中,设备驱动程序是连接硬件设备和操作系统内核的关键组件。LDD(Linux Device Drivers)是一本经典的开源书籍,详细介绍了如何编写Linux设备驱动程序。这个压缩包...
在Linux系统中,设备驱动程序通常被编写成动态链接库的形式,可以使用`ldd`命令来查看一个可执行文件所依赖的动态库,这也是`ldd3`名字的由来。 ldd3书中详细阐述了Linux内核的模块化设计,这是设备驱动开发的核心...
根据提供的信息,我们可以详细解析与"LDD6410 S3C6410开发板原理图"相关的知识点。此文档主要围绕S3C6410开发板的设计原理图展开,下面将从不同角度对这些信息进行深入解读。 ### 一、S3C6410开发板概述 S3C6410是...
在IT行业中,软件开发往往涉及将程序打包发布给用户,以方便他们运行和使用。"ldd.sh" 和 "app.sh" 是两个在Linux环境中常见的脚本文件,它们在Qt程序打包发布过程中扮演着重要角色。现在让我们深入探讨这两个脚本...
本ldd文件是一个坦克模型,你会在搭建他的过程中充分地享受到搭建的乐趣.
《ldd示例代码——第三版配套源代码》是一份重要的资源,主要针对Linux系统中的ldd工具,它是用于动态链接器(Dynamic Linker)的工具,帮助开发者了解可执行文件依赖哪些共享库。这份源代码是第三版相关书籍的配套...