ldd 是 Linux/Unix 系统中的一个命令,用来显示某个可执行文件或共享库在运行时会加载的动态链接库依赖(shared libraries)。常用于排查“缺少库文件”“版本不兼容”等问题。(也可能指其他领域缩写,但在计算机语境中最常见的是此命令。)
/ˌɛl.diːˈdiː/
Run ldd on the binary to see which libraries it needs.
对这个可执行文件运行 ldd,看看它需要哪些库。
After upgrading the system, we used ldd to diagnose why the program failed to start due to a missing shared library.
系统升级后,我们用 ldd 诊断程序为何因为缺少共享库而无法启动。
ldd 通常被解释为 “list dynamic dependencies”(列出动态依赖)的缩写。它通过分析目标程序的动态链接信息,或借助动态加载器(loader)的机制,来展示运行时会解析到的共享库及其路径。