如何找出哪个 crate 依赖项需要链接标准库

  • 本文关键字:链接 标准 依赖 何找出 crate rust
  • 更新时间 :
  • 英文 :


我想完全消除项目中对std的依赖,所以我在 extern crate 中禁用了std功能。

不知何故,最终产品仍然链接到std,所以我想弄清楚哪个外部板条箱导致链接std

对于标准的共享库,这可以通过ldd来实现,但根据file,deps 目录中的rlib文件是ar存档。

可以使用

cargo tree获取项目的所有依赖项和子依赖项的树形图。然后你可以找出哪个板条箱需要std,并可能寻找解决方案/替代方案。

最新更新