# 1. clang-tidy使用指南    使用clang-tidy工具进行代码规范管理。 1. 编译时实时报错; 2. 指定自研源码检测; ## 1.1. 环境搭建 1. llvm使用cmake编译,cmake版本要求 3.20以上,此处使用cmake-3.27.4 ``` // cmake源码目录://tools/cmake-3.27.4.tar.gz // cmake源码安装: tar zxvf cmake-3.27.4.tar.gz cd cmake-3.27.4/ sudo apt-get install openssl // 如果执行./bootstrap提示缺少ssl相关资源,执行此安装命令 ./bootstrap make sudo make install ``` 2. 安装llvm ``` // 下载源码 git clone https://github.com/llvm/llvm-project.git cd llvm-project/ mkdir build cd build cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm make -j8 find ./ -name clang-tidy // 确认编译完成 ``` ## 1.2. clang-tidy使用