手机版
访问手机版
Yx12345下载站用心打造专业的软件下载站
yx12345下载站
当前所在位置:下载首页 > yx12345电脑频道 > 行业软件 > 编程工具 >
代码分析

PVS-Studio无限制版_程序静态代码分析工具 V7.15.53844 下载

  • 软件大小:109.1mb
  • 更新时间:2021-10-27
  • 软件语言:英文
  • 所属分类:编程工具
  • 软件类型:国外软件
  • 授权方式:免费版
  • 用户评分:评分
  • 运行环境:XP,Win7,Win8,Win10

本地下载http下载地址

软件介绍

今天小编给大家分享一款支持C、C++、C#和Java代码的静态分析器,它就是PVS-Studio!本次小编分享的是PVS-Studio无限制版,此版本无功能限制可免费使用,你可以把PVS-Studio理解成是一款程序静态代码分析工具,非常适合程序员使用。

界面预览图:

PVS-Studio无限制版_程序静态代码分析工具

PVS-Studio 是一个来自俄罗斯的应用程序源代码静态分析程序,其可以直接内置在Visual Studio 2012、2010、2008、2005与Embarcadero RAD Studio XE3 Update 1、XE3、XE2、XE、2010、2009等环境中使用,可以诊断C / C ++ / C + 11应用应用源代码中的错误,PVS-Studio安装好之后,打开Visual Studio导航栏中就会出现PVS-Studio,通过PVS-Studio可以检测出代码中的错误,十分方便。

说白了PVS - Studio 就是一种静态分析工具,主要用来诊断C / C++/ C+11应用程序源代码中的错误,它兼容Visual Studio开发环境,最新版本支持Visual Studio2015。

现在PVS‑Studio 支持64位Windows 系统、Linux 系统与 macOS 系统。它可以分析为 32 位、64 位与内嵌式 ARM 平台编写的代码。您可以将 PVS-Studio 分析器集成到常见的打造系统、IDE、现代内置系统、CI 与云 CI。

PVS-Studio检测程序示例:

1、变量给自己赋值。

变量给自己赋值

2、漏掉成员变量赋值。

漏掉成员变量赋值

3、条件判断完全一样。

条件判断完全一样

4、指针使用之前未检测。

指针使用之前未检测

5、memset传入指针大小,而非数组实际大小。

memset传入指针大小

PVS-Studio程序静态代码分析工具功能:

1、允许所有内核与解决器

2、估计64位代码迁移的复杂性

3、交互式过滤器

4、方便地融入团队发展过程

5、仅用于检测新代码的应用文本标记

6、与Visual Studio 2012,2010,2008,2005内置

7、增量分析是在开发人员本地系统编译开始之后即刻自动触发分析器

8、全新网上帮助PDF文件

9、存储与加载分析结果

10、命令行启动的能力

PVS-Studio程序静态代码分析工具特点:

1、C 与 C++ 源文件的预处理(基于编译参数)允许扩展预处理器指令,即包含头文件与替换宏。分析器使用这个特性来打造被分析代码的最完整的语义模型。

2、基于抽象语法树的基于模式的分析在源代码中搜索与已知代码模式相似但有错误的片段。

3、方法注释提供了对于所用方法的更多信息,而不仅是通过分析它们的签名来获得。

4、数据流分析 用于评估在处理多种语言结构时对变量值施加的限制。例如,数据流分析有助于评估变量在 if/else 块中可以运用的值。

5、基于程序语义模型的类型推断为分析器提供有关代码中所有变量与语句的完整信息。

6、符号执行评估可能造成错误的变量值,执行值范围的检测。

7、污染数据分析 检测应用程序使用未经验证的用户数据的情况。过度信任此类数据可能会造成漏洞(例如 SQLI、XSS、路径遍历)。

8、互模块分析使诊断可以解释在其他翻译单元中声明的函数。

PVS‑Studio支持集成的编程软件列表:

===============IDE===============

Visual Studio

IntelliJ IDEA

Rider

CLion

VSCode

Qt Creator

Eclipse

===============Distributed build===============

Incredibuild

===============Game engines===============

Unreal Engine

===============Code quality===============

SonarQube

===============Build systems===============

MSBuild

CMake

Make

Ninja

Gradle

Maven

===============Embedded===============

Keil µVision, DS-MDK

IAR Embedded Workbench

Platform.io

QNX Momentics

TI ARM Code Generation

===============Virtualization===============

Docker

WSL

===============CI===============

Jenkins

TeamCity

===============Cloud CI===============

CircleCI

Travis CI

GitLab

PVS-Studio支持的语言与编译器列表:

===========Windows===========

Visual Studio, C, C++, C++/CLI, C++/CX (WinRT)

MinGW C, C++

===========Windows/Linux/macOS===========

GNU Arm Embedded Toolchain, Arm Embedded

GCC compiler, C, C++

Qt Creator, Eclipse, GCC, Clang, C, C++

IntelliJ IDEA, Android Studio, Java

Visual Studio, JetBrains Rider, C#, .NET Framework, .NET Core

===========Windows/Linux===========

IAR Embedded Workbench, C/C++ Compiler for ARM C, C++

QNX Momentics, QCC C, C++

Keil µVision, DS-MDK, ARM Compiler 5/6 C, C++

Texas Instruments Code Composer Studio, ARM Code

Generation Tools C, C++

MPLAB XC8 C

PVS-Studio无限制版安装教程:

1、解压后,先运行PVS-Studio安装程序安装官方软件。

PVS-Studio无限制版安装教程

2、接受安装许可协议,点击下一步。

运行安装程序,接受安装许可协议

3、选取软件安装位置,点击下一步。

选取软件安装位置

4、选择需要安装的组件。

选择需要安装的组件

5、一切准备就绪,点击Install按钮开始安装。

准备就绪,点击Install按钮开始安装

6、正在安装中,请耐心等待。

正在安装

7、软件安装成功。

软件安装成功

8、运行软件后,点击Tools -> Options... -> Registration输入注册码即可,打开key.txt文本文档即可看到注册码.

切换到注册界面

9、软件激活成功。。

用压缩包中的注册码激活软件即可

安装并打开PVS-Studio软件,依次点击Tools -> Options... -> Registration,然后输入压缩包中的注册码激活软件即可。

下载地址

PVS-Studio无限制版_程序静态代码分析工具 V7.15.53844 下载

本地高速下载

1、如果下载地址无法下载,请多试几个下载地址!如何安装与使用方法,请百度一下官方网站,安装方法与使用教程。
2、为保证您可以高速下载,请使用迅雷等下载工具下载。如果下载后出现不能解压,请安装winrar等解压缩包软件!
3、如果您下载的压缩包解压时需要输入解压密码,请输入解压密码(红字):www.yx12345.com
4、本站不提供该软件的破解版,注册码,序列号,破解补丁,注册密钥,激活码,注册机等相关破解信息下载及咨询!