- 先装cmake,可以用sudo apt-get install cmake或者去官网下载源码编译安装。
- 下载llvm
git clone https://github.com/llvm/llvm-project.git
3.Build LLVM and Clang
- cd llvm-project
- 差mkdir build (in-tree build is not supported)
- cd build
- cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm
- make
效果如
....................
-- Performing Test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/whch/下载/llvm-project/build
CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
[ 3%] Building CXX object lib/Support/CMakeFiles/L