PVS Studio分析

问题描述 投票:0回答:1

我在大学有一个项目,我需要使用任何工具对一个项目进行静态分析。我选择了这个用C++编写的项目。https:/github.comAndreaOrruLaiNES 和 PVS Studio 工具(在 linux 上)。但是,我有一个问题,这个项目没有make或cmake文件......这个项目有一个Sconstruct文件。这个项目没有make或者cmake文件,这个项目有一个Sconstruct文件。能否用PVS做分析?如果不可能,我应该用什么其他工具?

c++ static-analysis pvs-studio
1个回答
2
投票

根据PVS-Studio 文件捕捉编译器调用,你可以通过 pvs-studio-analyzer trace:

cd /path/to/LaiNES pvs-studio-analyzer trace -- scons

之后,你可以分析项目并生成一个 "原始 "日志。

pvs-studio-analyzer analyze -o /path/to/project.log -jN

然后,将 "原始 "日志转换为适合您的格式(例如,QtCreator任务列表)。

plog-converter -a GA:1,2 -t tasklist -o /path/to/project.tasks /path/to/project.log

在开始分析之前,请确保您已经在LaiNES的编译单元中添加了特殊的注释,以便 免费使用PVS-Studio.

© www.soinside.com 2019 - 2024. All rights reserved.