在 Linux 上构建 LLVM 和 Clang
要构建 ClickHouse 并参与贡献代码,必须使用 LLVM 和 Clang。
以下是在 Linux 上构建最新版本 LLVM 和 Clang 的命令:
git clone git@github.com:llvm/llvm-project.git
mkdir llvm-build
cd llvm-build
cmake -GNinja -DCMAKE_BUILD_TYPE:STRING=Release -DLLVM_ENABLE_PROJECTS=all -DLLVM_TARGETS_TO_BUILD=all ../llvm-project/llvm
time ninja
sudo ninja install