최근에 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
.
기본값은 디버그 기호를 사용하여 빌드하는 것이므로 매우 큰 파일이 생성됩니다.