Clang Static Analyzer使用手册-Ubuntu
安装:
1 下载编译好了的二进制文件
https://releases.llvm.org/download.html
这种前面加了 Pre-Built Binaries的就是提前编译好了的二进制文件,就可以直接拿过来用
2 源码安装
Clang Static Analyzer是Clang里面的一个类似于插件的东西已经包含在clang里面了,clang又是llvm的一个前端编译器
所以这里只需下载llvm和clang就够了
也可以直接下来llvm-project 里面包含了所有的
这里选择的是分开下载下载Clang 和LLVM
下载好之后把文件夹名字改为Clang和llvm
然后把Clang放到llvm/tools/下面
再在和llvm同级目录下输入
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm
然后再make就好了,可以添加 -j 来加速make
然后clang和scan-build和scan-view的可执行文件就在build的bin下面就可以使用了
如何是下载的llvm-project,就在llvm-project里面mkdir build && cd build
再执行和上面一样的就好了