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

再执行和上面一样的就好了