1.yum install centos-release-scl
2.yum install llvm-toolset-7
3.yum install llvm-toolset-7-clang-analyzer llvm-toolset-7-clang-tools-extra
以下命令利用 CentOS 的 Software Collections(SCL)特性启用 llvm-toolset-7
工具集
4.scl enable llvm-toolset-7 'clang -v'
5.scl enable llvm-toolset-7 'lldb -v'
6.scl enable llvm-toolset-7 bash
7.clang-tidy --version
如果想实现持久化,不用每次都enable的话可以放在.bashrc中
vi ~/.bashrc
末尾增加:
# 启用 llvm-toolset-7 环境
scl enable llvm-toolset-7 'bash'
更新生效
source ~/.bashrc
测试命令:
clang-tidy --checks='*' test.cpp