我是 llvm 新学员
后cmake -S llvm -B build -G Xcode -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi"
我有一个llvm项目,编译该项目很慢
如何让它编译得更快?
Ninja 是一个选项。
从构建文件夹中,我看到libLLVMWindowsManifest.a
我不需要windows平台版本。
我只需要X86版本
-DLLVM_TARGETS_TO_BUILD="X86"是您要查找的标志。但仅此一点并不能显着加快构建时间。
尝试一下CMAKE_BUILD_TYPE ( -DCMAKE_BUILD_TYPE=Release/Debug/RelWithDebInfo/MinSizeRel ),看看哪个更适合您。CMAKE_BUILD_TYPE的默认值是Debug,而且速度非常慢。
如果您想调试构建,-DLLVM_OPTIMIZED_TABLEGEN=ON将缩短构建时间。
最后,根据我的经验,Ninja 构建速度稍快一些。
| 归档时间: |
|
| 查看次数: |
1599 次 |
| 最近记录: |