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文件系统

Download history 7567/week @ 2024-05-03 7862/week @ 2024-05-10 7535/week @ 2024-05-17 6972/week @ 2024-05-24 7414/week @ 2024-05-31 6423/week @ 2024-06-07 6831/week @ 2024-06-14 8772/week @ 2024-06-21 6742/week @ 2024-06-28 7955/week @ 2024-07-05 10053/week @ 2024-07-12 12557/week @ 2024-07-19 13259/week @ 2024-07-26 12915/week @ 2024-08-02 12686/week @ 2024-08-09 16811/week @ 2024-08-16

60,196 每月下载
用于 17 个 Crates(2 个直接使用)

MIT 许可证

21KB
469 代码行

包含 (ELF 可执行文件/lib, 10KB) tests/test.elf

lddtree-rs

CI Crates.io docs.rs

读取 ELF 依赖树,这与 ldd 不同,因为我们不执行/加载代码(只读取磁盘上的文件)。

这是从 lddtree.pyauditwheel 项目的一个大致 Rust 版本。它打算用于 maturin 中实现 自动修复 manylinux 和 musllinux 轮

安装

将其添加到您的 Cargo.toml

[dependencies]
lddtree = "0.3"

命令行工具

还有一个简单的命令行工具,可以通过以下方式安装:

cargo install lddtree

用法: lddtree <路径名> [root]

  • 路径名 是 Linux 共享库的路径。
  • root 是可选的 sysroot 目录的路径。

许可证

此作品根据 MIT 许可证发布。许可证副本提供在 LICENSE 文件中。

依赖项

~1MB
~19K SLoC