静态分析工具PC-lint Plus使用教程:使用方法-如何集成到UE中和makefile方式

转帖|使用教程|编辑:况鱼杰|2020-11-03 09:59:10.880|阅读 123 次

概述:本文介绍了PC-lint Plus的使用方法:集成到IDE-如何集成到UE中和makefile方式。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

PC-lint Plus是一种静态分析工具,通过分析C和C ++源代码来发现软件中的缺陷。与编译器一样,PC-lint Plus会解析源代码文件,执行语义分析,并构建一个抽象语法树来表示程序。PC-lint Plus采用各种机制,包括数据流分析,数值跟踪,读写分析,强类型检查,功能语义验证和许多其他技术,来提供对单个文件和整个项目强大而全面的分析。

本文介绍了PC-lint Plus的使用方法:集成到IDE-如何集成到UE中和makefile方式。

点击下载PC-lint Plus正式版


  • 从UltraEdit的<高级>菜单中进入<工具配置>
  • <菜单项目名>栏输入“PC-lint unit check”
  • <命令行>栏输入以下命令:C:\PCLint8\LINT-NT –u -iC:\PCLint8\si\ std env-si %f 其中,C:\PCLint8是PC-Lint的安装目录
  • <工作目录>栏输入以下路径:x:\code
  • 选中<先保存所有文件>的复选框
  • 在<命令输出>栏中,选中<输出到列表>和<捕捉输出>
  • 点<插入>将命令行插入UltraEdit的菜单,此时在UltraEdit的<高级>菜单中会增加一个栏目,点击该栏目即可对当前文件执行PC-lint。检查的执行结果如下图所示

makefile方式

这里makefile指的是一类文件,用在C/C++的Make工具中,Make工具通过makefile文件来描述源程序之间的相互关系,并自动维护编译工作。Makefile文件按照特定的语法进行编写,文件中需要说明如何编译各个源文件,并连接生成可执行文件。 Makefile文件作为一种描述文档一般需要包含以下内容:

  • 宏定义
  • 源文件之间的相互依赖关系
  • 可执行的命令

Makefile中允许使用简单的宏指代源文件及其相关编译信息,也称宏为变量。在引用宏时只需在变量前加$符号,但值得注意的是,如果变量名的长度超过一个字符,在引用时就必须加圆括号()。 

平台目前使用的Make工具是Tornado集成环境中的自带的make.exe(一般位于Tornado安装目录\host\x86-win32\bin),它实际上是GNU Make version 3.74 (vpath+),以上的版本信息具体情况可能会略有不同,可以通过make –v来查看。那么,在说明平台的makefile结构和如何将PC-lint结合到makefile中使用之前,先来介绍GNU Make及makefile。

本文内容就是这样了,希望对您有所帮助!您可以继续关注我们慧都网,了解更多产品资讯~也可以下载PC-lint Plus试用版免费评估~

相关内容推荐:

PC-lint Plus v1.3.5更新内容>>>


想要购买PC-lint Plus正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:数据分析测试

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat