操作
在cmake中使用Clang分析器¶
从 http://clang-analyzer.llvm.org/ 下载/编译
将其添加到您的路径中(或安装它)
export PATH="/opt/llvm/Debug/bin:$PATH"
找到 scan-build 和 ccc-analyzer,例如 /opt/llvm/tools/clang/utils/scan-build 和 /opt/llvm/tools/clang/utils/ccc-analyzer。
配置您的cmake构建(从源目录开始)
mkdir clangbuild cd clangbuild cmake -DCMAKE_C_COMPILER=/opt/llvm/tools/clang/utils/ccc-analyzer ..
构建它
/opt/llvm/tools/clang/utils/scan-build make
示例包装器¶
scan-cmake-configure
#!/bin/bash export PATH="/opt/llvm/Debug/bin:$PATH" cmake -DCMAKE_C_COMPILER=/opt/llvm/tools/clang/utils/ccc-analyzer "$@"
scan-cmake-build
#!/bin/bash export PATH="/opt/llvm/Debug/bin:$PATH" /opt/llvm/tools/clang/utils/scan-build make "$@"