21得票1回答
如何让Clang的"scan-build"与SCons一起工作?

我的项目使用SCons构建,我尝试使用Clang静态分析器来分析代码。但是在运行时,scan-build scons SCons似乎忽略了由scan-build引入的设置。我该如何使其生效?

14得票2回答
使用Clang的scan-build与scons和C++11一起使用

我已经将所有东西添加到我的$PATH中,并根据这些答案[ 1, 2, 3 ]调整了我的SConstruct以设置适当的环境变量。现在我运行时:scan-build --use-c++=`which clang++` scons 构建开始了,我可以看到由scons分叉的进程是: /path/t...

13得票1回答
扫描构建工具未检测到任何错误

我有一个非常简单的 .c 文件,里面有一些明显的漏洞。#include <stdio.h> struct S { int x; }; void f(struct S s){ } void test() { struct S s; f(s); // warn } ...

9得票1回答
如何在CLANG scan-build xcodebuild中排除第三方库/ dll的分析?

我在我的项目中使用了一些开源代码和第三方库,想要在使用scan-build文件分析我的项目时排除那些代码的分析。我知道我们可以使用#ifndef clang_analyzer这个宏来抑制代码被分析,但我不想在所有文件中复制粘贴此内容。 或者,是否有任何方法可以在使用scan-build命令进...