lddtree:在 Linux/Unix 系统中常见的一个命令行工具,用来以“树状结构”显示某个可执行文件或共享库的动态链接依赖(它依赖了哪些 .so,这些库又依赖哪些库),常用于排查缺库、打包、容器/最小化系统依赖分析等场景。
(注:它更像“工具名/命令名”,不是传统词汇。)
/ˈɛl diː diː triː/
I used lddtree to find which shared libraries the binary needs.
我用 lddtree 来找出这个可执行文件需要哪些共享库。
Before shipping the container image, we ran lddtree on the program to verify every dependency could be found at runtime.
在发布容器镜像之前,我们对该程序运行 lddtree,以确认运行时能找到所有依赖项。
lddtree 通常可理解为 ldd + tree:ldd 是一个用于查看动态链接依赖的经典工具名,而 tree 表示“树状展示”。很多发行版(例如 Alpine Linux 的相关工具集中)会提供 lddtree,用更直观的层级结构呈现依赖关系。
lddtree)ldd/readelf 等并列提及;不同版本示例可能不同)