使用 LibTooling 来构建一个语言转换的工具

2019-04-29  本文已影响0人  携一两本单色书来

英文地址

cd ~/clang-llvm
git clone https://github.com/llvm/llvm-project.git
cd ~/clang-llvm

git clone https://github.com/martine/ninja.git
cd ninja
git checkout release
./bootstrap.py
sudo cp ninja /usr/bin/
遇到系统保护问题

cd ~/clang-llvm
git clone https://gitlab.kitware.com/cmake/cmake.git
cd cmake
./bootstrap
make
sudo make install

cd ~/clang-llvm
mkdir build && cd build
//llvm 路径
cmake -G Ninja ../llvm-project/llvm -DLLVM_ENABLE_PROJECTS=clang -DLLVM_BUILD_TESTS=ON
ninja
ninja check # Test LLVM only.
ninja clang-test # Test Clang only.
ninja install
最后一步出问题解决方案

创建ClangTool工具

上一篇 下一篇

猜你喜欢

热点阅读