gpt4 book ai didi

LLVM 6.0.0 的构建大小非常大 (42G)

转载 作者:行者123 更新时间:2023-12-03 20:28:23 24 4
gpt4 key购买 nike

我建了 llvm-6.0.0从源头,一切正常。我只是想知道它的大小怎么这么大( 42G )。我可以轻松删除某些目标文件或其他文件以使构建目录更小吗?

$ du -hs ~/GIT/llvm-6.0.0/build/
42G /home/oren/GIT/llvm-6.0.0/build/

最佳答案

您在构建时没有共享库,这意味着许多非常大的库被静态链接到大量(否则很小)工具中。我猜您可能也在为所有目标构建(32 位 ARM、64 位 ARM,还有几十个、32 位 X86、64 位 X86)。

如果您运行 cmake -DLLVM_TARGETS_TO_BUILD=HOST -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=on . ,您应该将空间使用减少到10G左右。 (至少我有一个从类似命令行生成的 10G 构建树。我也有更大的树,因为这些设置并不是所有目的的最佳匹配。)

关于LLVM 6.0.0 的构建大小非常大 (42G),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56016796/

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