22 个版本
0.3.5 | 2024年7月1日 |
---|---|
0.3.4 | 2024年1月7日 |
0.3.3 | 2023年6月12日 |
0.3.2 | 2022年10月24日 |
0.2.4 | 2021年12月23日 |
#68 在 文件系统
60,196 每月下载
用于 17 个 Crates(2 个直接使用)
21KB
469 代码行
包含 (ELF 可执行文件/lib, 10KB) tests/test.elf
lddtree-rs
读取 ELF 依赖树,这与 ldd
不同,因为我们不执行/加载代码(只读取磁盘上的文件)。
这是从 lddtree.py 的 auditwheel 项目的一个大致 Rust 版本。它打算用于 maturin 中实现 自动修复 manylinux 和 musllinux 轮。
安装
将其添加到您的 Cargo.toml
[dependencies]
lddtree = "0.3"
命令行工具
还有一个简单的命令行工具,可以通过以下方式安装:
cargo install lddtree
用法: lddtree <路径名> [root]
路径名
是 Linux 共享库的路径。root
是可选的 sysroot 目录的路径。
许可证
此作品根据 MIT 许可证发布。许可证副本提供在 LICENSE 文件中。
依赖项
~1MB
~19K SLoC