llvm 8 安装大小

llvm 8 安装大小

我最近从源代码编译了 llvm,因为我想看看 8。然而,56G一旦安装,它的大小就非常大了。这似乎太过分了。

如何减小安装尺寸?

; du -h -d 1 -c .
41M     ./include
22G     ./lib
35G     ./bin
264K    ./share
28K     ./libexec
56G     .
56G     total

磁盘上的大小

构建使用:

cmake3 -G Ninja  -DCMAKE_INSTALL_PREFIX=~/llvm -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=1 -DLLVM_ENABLE_PROJECTS="all" ../llvm

答案1

-DCMAKE_BUILD_TYPE=Release通过添加到调用以发布模式构建 LLVM cmake3

默认情况下是使用调试符号进行构建,这将导致文件非常大。

相关内容