环境搭建
编译llvm-16
git clone https://github.com/llvm/llvm-project.git |
编译cmake
cmake版本有要求:
编译SVF
https://www.jianshu.com/p/068a08ec749c
cmake -S llvm -B build -G "Ninja" -DLLVM_ENABLE_PROJECTS='clang;lld' -DCMAKE_INSTALL_PREFIX=/home/qym/qym/tools/ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER="gcc-11" -DCMAKE_CXX_COMPILER="g++-11" -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON |
参考
https://zhuanlan.zhihu.com/p/681560790