gpt4 book ai didi

macos - rust 为什么target/debug/deps 目录那么大

转载 作者:行者123 更新时间:2023-12-05 02:29:43 28 4
gpt4 key购买 nike

今天查看 rust(1.54) 文件夹时,发现 target/debug/deps 文件夹使用了 9.6GB 。

➜  debug git:(main) ✗ du -sh deps
9.6G deps

为什么 rust target/debug/deps 使用了这么多空间?是否可以限制使用空间?我应该怎么做才能优化它。有很多文件看起来像这样:

reddwarf_admin-2f9d6d6d595f65af.2m9e5nlrurh2eiv4.rcgu.o

最佳答案

Cargo 在那里存储了所有编译结果(这已经相当大了,因为 Rust 的二进制文件已经相当大了),但也存储了更多信息(所有增量构建信息,正如@BailpointBen 所指出的)。他们的目的是在进行小改动时不必重新编译所有内容。您可以将它们视为缓存:您可以随意删除它,但随后编译器将不得不重新进行这些计算。我的建议是在你处理项目时让它们保持原样,当你停止清理它们时,由于 Rust 缓存,你最多使用 ~10G 空间,而不是在每个项目中堆积你有。

关于macos - rust 为什么target/debug/deps 目录那么大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72081919/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com