Setup Environment
Build Code
cmake -G Ninja \
path/to/llvm-project/llvm \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DLLVM_USE_LINKER="lld"
ninja -j$(nproc)
Flags
-DCMAKE_BUILD_TYPE=Debug: Build in debug mode.-DCMAKE_EXPORT_COMPILE_COMMANDS=ON: Generate compile commands for tools like clangd.-DLLVM_USE_LINKER="lld": Use the LLVM linker.