llvm 8 インストールサイズ

llvm 8 インストールサイズ

私は最近8を見たかったので、ソースからllvmをコンパイルしました。しかし、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

デフォルトはデバッグシンボルを使用してビルドするため、非常に大きなファイルが生成されます。

関連情報