Cppcheck每次扫描返回不同的结果

时间:2019-04-03 07:33:30

标签: c cortex-m cppcheck

我试图使用Cppcheck(在Windows 7上运行,使用GUI)检查嵌入式C代码,但是每次我单击“重新分析所有文件”时,都会得到不同的结果。 该代码旨在使用GCC进行构建并在cortex M4控制器(STM32F4)上运行

我设置路径和包含路径(这里只有我们代码的根文件夹,包含在几个子目录中),并从项目中复制了全局定义。我尝试了不同的平台(Windows-XX,Unix-XX,Unix-XX-Unsigned,因为我找不到适合皮质M4的另一种平台),结果都相同。

这是某种错误配置吗?大约一年前,我使用较旧的版本尝试了此操作,但由于完全相同的错误而感到沮丧,因此后来停止使用它,但想再次尝试。

这是statistics.txt的一部分:(我在这里所做的只是一遍又一遍地单击“重新分析所有文件”)

[03.04.2019]
1554274191556
cppcheck-error:0
cppcheck-warning:1
cppcheck-style:173
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274506334
cppcheck-error:0
cppcheck-warning:0
cppcheck-style:3
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274517988
cppcheck-error:0
cppcheck-warning:0
cppcheck-style:25
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274520320  //not a single error found here, so nothing got logged
[03.04.2019]
1554274523893
cppcheck-error:0
cppcheck-warning:1
cppcheck-style:3
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274524825
cppcheck-error:0
cppcheck-warning:2
cppcheck-style:36
cppcheck-performance:0
cppcheck-portability:0
[03.04.2019]
1554274526116  //not a single error found here, so nothing got logged

0 个答案:

没有答案