首页 klocwork操作步骤

klocwork操作步骤

举报
开通vip

klocwork操作步骤Klocwork操作步骤 一、启动Klocwork: 1. Klocwork包括Server Build版本和User Desktop版本,可根据实际情况安装。安装可以按照默认目录安装,也可以创建三个新的路径,如C:\KW\8.1.2.10\server、C:\KW\8.1.2.10\pr和C:\KW\8.1.2.10\client,分别安装Server版,指定工程路径和User版,以方便命令行操作。 2. Klocwork在使用时,将license文件放在project_root工程路径下license目录。 要...

klocwork操作步骤
Klocwork操作步骤 一、启动Klocwork: 1. Klocwork包括Server Build版本和User Desktop版本,可根据实际情况安装。安装可以按照默认目录安装,也可以创建三个新的路径,如C:\KW\8.1.2.10\server、C:\KW\8.1.2.10\pr和C:\KW\8.1.2.10\client,分别安装Server版,指定工程路径和User版,以方便命令行操作。 2. Klocwork在使用时,将license文件放在project_root工程路径下license目录。 要启动所有的Klocwork服务,进入命令行操作,使用下面的命令 kwservice start <工程路径> 如果用户有多个projects_root目录,且共用一个license文件时,需要将license文件复制到其他的projects_root目录的license路径中。每次只能启动一个工程目录。 Klocwork启动成功,如下图: 关于kwservice命令的其他选项可以通过直接输入kwservice获得。也可以编写批处理文件,简化操作。 二、Klocwork指定编译器配置文件 Klocwork能够分析C,C++,C#和Java代码。准确的构建信息和客户代码是代码分析系统的两个输入。接下来,我们就将介绍下与编译器构建相关的配置文件: ​ _filter.xml ​ kwcc_config.xml ​ kwfilter.conf _filter.xml 编译器配置文件是在用kwinject命令进行构建说明时使用的指定编译器配置文件,用来确定采用哪种编译方式。文件名称为_filter.xml。 创建一个定制编译器配置文件: 首先对在/config 中的现有配置文件做一个备份. 使其按照下面的 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 进行命名: _filter.xml, 其中 是编译器的名称,并将它保存在下面的路径下: /config _filter.xml文件中包含着相关编译器类型的的编译选项。 kwcc_config.xml 指定编译器路径,系统头文件路径和宏定义选项。详细内容见第四部分,在Tornado2.2中使用Klocwork kwcc_config.xml指定在本机上采用的具体编译器。已有的语言扩展已包括gnu (GCC), ms (Visual Studio),arm (ARMCC), std ( 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 C/C++); 缺省即是std。 kwfilter.conf /config下的kwfilter.conf文件,负责编译器名称与编译器选项配对。kwfilter.conf文件中,将同属一种编译器类型的语言扩展采用过滤器的方式配准起来,下面是kwfilter.conf文件中的一段,针对GNU C/C++编译器的: # Default GNU C/C++ compiler filter gnu gcc, g++, cc, c++,ccsimpc 【语法:filter 编译器名称1, 编译器名称2,…】 这样,当进入klocwork对客户代码的构建阶段,系统会通过编译器名称获取相关的构建信息,使Klocwork工具能够按照其标准的系统构建的方式来分析整个软件系统。 三、在MSVC中使用klocwork 因为MS系列编译器是klocwork默认支持的编译器,所以不用编辑修改编译器配置文件。 MSVC6.0 安装klocwork之后,用户可以“工具”菜单的“定制”窗口打开MSVC6.0与klocwork的集成插件。如下图: 打开已有的工程,选中一个项目,点击klocwork工具栏中的“Check Active Project”,对工程中的文件进行分析。 从调试窗口中找到Macro窗口,如下图,可以得到分析结果,还能够了解klocwork进行代码分析时的过程。分析得到的issues 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 可以链接到代码行中。 点击klocwork工具栏中的“show issues filter window”查看报告。 该窗口可以根据用户需要显示每条issues的详细内容,以及问题报告。 选择Filter按钮,用户可以通过Filter窗口选择issues集的状态,按照严重程度选择issues集合。 选择Change status按钮,用户可以根据当前代码问题修改状态通过Change status窗口选择被选issues的状态(分析、修复、忽略、不是一个问题等)。 要查看更详细的报告需要通过Klocwork Review,但是需要先在Klocwork Management Console中通过导入MSVC工程文件的方式建立新工程。具体 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 见第五节“创建新工程”。 用户可以在Klocwork review的工程列表中选择经过Klocwork构建的工程。 Visual Studio 2005 安装klocwork后,用户可以“工具”菜单的“自定制”窗口打开Visual Studio 2005与klocwork的集成插件。如下图: 用法和VC6.0相似。支持C、C++、C#程序的普通项目应用,但目前klocwork不支持Visual Studio 2005 C#网站类型项目的应用。 四、在Tornado2.2中使用klocwork 创建一个downloadable的C工程,采用ccsimpc编译器。确保已经编译成功。 采用Tornado2.2系列编译器需要先做配置,因其不在klocwork默认的编译器列表中。我们需要做一些配置工作,简单过程如下: 从/config目录中选择kwcc_config.xml,在其中添加下面的代码: /config目录中选择kwfilter.conf,修改# Default GNU C/C++ compiler段下的代码,如下: # Default GNU C/C++ compiler filter gnu gcc, g++, cc, c++, ccsimpc 这样就可以保证klocwork在应用ccsimpc编译器进行代码分析时,可以采用GNU C/C++编译器的编译选项进行分析。 因为Tornado的工程有自己的makefile,使用kwinject指令可以在makefile的指导下产生构建说明文件kwinject.out.。 使用“kwinject make”采用目录下的makefile产生kwinject.out文件。 Kwinject.out文件包含完整的编译信息。 接下来在Klocwork Management Console中创建一个新工程,用产生的kwinject.out构建说明作为输入。 五、创建新工程 新工程的输入可以有三种: ​ 构建说明文件 ​ Visual studio工程、解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 或者工作空间 ​ Tables Tables是一个目录,该目录通常是一个临时构建目录,存储构建时保存的数据。 接下来,我们使用上一节生成的构建说明文件Kwinject.out创建一个新工程。对于其他输入的工程建立来说,过程大致相同,不同的是在选择分析源的步骤上。 1.​ 打开Klocwork Management Console,New Project。输入名字,程序使用的语言。语言选项可以多选。然后点击“Next”。 2.​ 选择Build from Build Specification Files,使用Add按钮添加生成的kwinject.out文件。然后点击“Next”。 注:如果输入是MSVC的工程文件dsp、解决方案plj或者工作空间dsw,则点击“Build from a Visual Studio Project,Solution or Workspace”,导入相关文件。 3.选择报告选项。然后点击“Finish”。 4.创建完成后,在项目名上右键点击“Build”。选择klocwork tables目录。 5.从Details和Status窗口可以查看构建的细节和状态。 6. 构建成功之后,使用Klocwork Review查看报告。http://localhost:8072 六、在Eclipse中使用klocwork Klocwork支持Eclipse3.4以上版本。 从帮助菜单选取“软件升级”,在“可用软件”的窗口中选“安装”,选择C:\KW\8.1.2.10\client\update-site\kw-kc-eclipse-update-site.zip进行安装解压缩。 1.​ 访问工作空间设置 (Window > Preferences > Klocwork > Default Configuration) 或者工程特殊设置 (右击工程 > Properties>Klocwork并选择Run Klocwork for C/C++). 2.Klocwork issues窗口会列出issues的各条详细信息。 3.使用Klocwork Review查看报告。 http://localhost:8072
本文档为【klocwork操作步骤】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_252745
暂无简介~
格式:doc
大小:391KB
软件:Word
页数:11
分类:互联网
上传时间:2011-05-21
浏览量:375