在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → klockwork培训手册

klockwork培训手册

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.92M
  • 下载次数:3
  • 浏览次数:389
  • 发布时间:2021-02-05
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
详细说明了klocwork的安装、管理等过程,以及C/C++、java、C#等程序分析方法和实例过程等。
目录 1.软件安装 1.1 KLOCWORK WINDOWS安装…… 111 1.1.1安装服务器过程 11.2安装加密狗张动(如果需要) 113安装客户端过程 12 KLOCWORK LINUX/ SoLARIS安装… 12.1安装版务器过程 1.2.2安装加第狗驱动(如果需要) 44455 12.3安装客户端过程 1.3安装过程中遇到问题的解决技巧. 6 131实装程厅在显示安装向导窗口之前失败 1.32如果安装程序已经启动,但是显示信点,Eror:nuM 1.3.3安装程序挂起,安装进度条依然显示 2启动和停止服务… 21启动所有服务 22查看服务状态… 6667777 23停止所有服务 24启动单个服务 25停止单个服务… 26问题与解决 2.61K0 cwork版务器无法启动 788 2.6.2K0 cwork服器无法停止 2.6.3K0 cwork服务故停需食看服务日志文件 2.64防火墙的处理 3 KLOCWORK管理 8899 31修改服务器设置 3.2修改 LICENSE服务器端口 33修改 LICENSE服务器主机 34创建并构建 MULTI PROBLEMS项日 4C/C++程序分析 10 41获取 BUILD SPEC的方法 41.1获取 Build spec的方法一:… 10 41,2获取 Build Spec的方法二(仅适用/vC 11 4.1.3获取 Build Spec的方法=; 42命令行分析 .11 43KMC分析步骤 12 44 TORNADO程序分析 14 441配置mado万发程序的编译器 14 44.2{用命令行提取 Build Spec的方法 15 44.3用1nad0开发窗1提取 Build Spec的方法 45LNux环境下的代码分析 4.6无法通过编译程序提取 BUILD SPEC的情况 19 4.7问题与解决… 4.71在KMC分析过程中报告eror信息. 47.2缺少义文件 21 4.7.3少源又件 22 5配置编译环境 5.11配置编译器.… 22 6开发人员桌面分析-VC6.0插件3 61VC环境下独立方式的单元级分析 62vC坏境卜连接集成服务器方式的单元级分析 25 7开发人员单元级分析命令行方式… 26 71独立方式单元级分析 26 7.2得到不同格式的输出报告 7.3 KWCHECK调整问题配置文件 26 7.4用 KWCHECK调整缺陷的处理动作 7.5图形化界面的方式修改问题类型配置文件 76连接服务器方式单元级分析… 28 7.7从个人环境向服务尜同步 28 7.8从服务器向个人环境同步 79同时修改多个问题的状态 7.10生成 BUILD SPEC模板 7.11使用 BUILD SPEC模板 7.12使用 KLOCWORK DESKTOP 8度量分析 ,看 31 9架构约束检査.… 10C/C++程序的扩展和调优 D鲁,。看看 D,看看。。D 着看看看音音音看看看看看 32 101编写客户化知识库 32 10.2定义新的C/c++程序的编码规范检杏器 103函数内的C/C++PATH检查器 104跨函数调用的c/C++PATH检查器 11JAVA程序的分析 111使用KWAN提取 BUILD SPEC分析JAVA程序… 47 112使用KMC扫描方式分析JANA稈序 12JAVA程序的扩展和调优… 49 121定义新的」AA稈序的编码规范检査器 122使用」KB文件调优JAVA程序分析 123使用」KB文件创建新检查尜 13C#程序的分析. ∴58 131C#程序集成分析 58 132C#程序单元分析 58 Klocwork培训手册 Klocwork培训手册 培训环境说明 环境准备 1、计算机(1G以上RAM,1GHz以上CPU) 2、如果要做ⅤC的练习题,需要安装Ⅴ isual studio6.0或2003、2005 1.软件安装 11 Klocwork windows安装 目的 了解 Klocwork体系榘构; 掌握 Klocwork安装 111安装服务器过程 1.安装服务器。 下载与您所使用的操作系统相对应的安装程序,保存到个临吋目录中。 2. Windows系统:双击实装程序 您可能会看刭来自您公司的安全软件的信息,如果有必要,点击Run 当图形用户界面初始化的时候会有一个短时间的暂停,请耐心等待 接下来您的 Klocwork版本的欢迎信息会出现(如下图) Server Welcome to the Klocwork Insight 0.1 Server his wizard wll guide you through the installation of klocwork em fles without having to reboot you cormputer To continue, clk Next WARNING: This program is protected by copyright aw and < Back Next> Cancel 3.点击Next。 出现授权协议画面。 4.阅读授权协议,如果您同意,选择 I accept the terms of the license agreement"。点击 Next“选择 安装路径”画面出现: t Klocwork Insight 9.1 Serv Change Current Destination Directory Browse tc the destination rectory 91 5.输入您想要的安装路径。 点击 Browse..“浏览文件夹”页面出现。 定位到您想要安装的目录,点击Open( Windows平台)或者 Select( Solaris和 Linux平台) 重要提示:确保您选择的目录具有足够的硬盘空间 6.点击Next。 “选择安装类型”页面出现: i Klocwork Insight.1 Server P Klocwork Insight 9.1 Server Setup Type Custom Setup Choose the setup type that best suts your needs Dsable the progam Features you d not want instaled Please select a setup type Click on an icon in the list below to hange how a fea ure is instaled Ee- Mccook Servers Feature Description " Database server Al progam features All be installed. fRecures the must ds License server Klocwork server O-Adrinistration and Ana'ysis Management Tor CUstom This feature requres 147MB cn herd drive, I hds 3uf 3 features you want installed and wtere chey features sdlec:ed, TH lled, recommended for advanced users subfsatures require 128MB on 习 rour hard drive Instal to waist iid INstallshield <k幽t>□canc 7.安装程序的默认选择是 Complete选项。保持选中它。 8.点击Next。配置3个服务的端口号和选择 projects root目录。 Klocwork Insight 9.1 Server Klocwork servers configuration Klocwork projects_ root D: Klocwork 9. 1\ projects roott Host: berhaojc 700U Server ports confiquration Klocwork Server port: 8080 Database Server port: 33 Installshield Klocwork培训手册 Klocwork server端∏会占用连续2个端冂,如图中例了会占用8080和8081端冂1。 “选择 projects root目录”页面让您指定一个路径来创建您的 Klocwork项目。默认路径在您的 Server安装目录下。 重要提示:确保您选择的目录具有足够的硬盘空间 注意: projects root日录的最大路径长度不要超过68-72字符,这取决于 MYSQL端口号长度(1-5 位数)。 9.选择执行以卜的一个步骤 a)接受默认路径。 b)在文本框中输入您想要的安装路径。 c)点击 Browse….“浏览文件夹”页面出现。定位到您想要安装的日录,点击Open( Windows 平台); 10.继续按向导安装,直到点击 Finish退出安装程序。 112安装加密狗驱动(如果需要) 对使用加密狗作为 License服务认证标识的情況下,应正确安装加密狗驱动。 1.双山加密狗驱动安装程序,安装程序解压亢成后,出现欢迎界面 f9 Sentinel HASP Run-time Setup 巴后区 I HaSP Run-time Setup Welcome to the entinel HASP SafeNet. Run-time Installation Wizard You nuet apee with the icense agreemenl helow In rncedSafeNet t is strongly recommended hat you ext al windoNs progams SAFENET LICENSE AGREEMIENT you have rurning Cick Next lo continue the nstslaion. SentinelHASP wAFNING. This program is protected by copyight lew and IMPORTANT INFORMATION- PLEASE READ THS AGreemeNt CAREFULLY BEFORE INSTALLING THE SOFTWARE PROGRAM authored tentoducti n ot destitution of this progam, or ALL ORDERS FUR AND USE UF THE SENTNELHASPTN RUNTIME bp时t时 SOfTWARE including any revisions, corrections, modifications, enhancements, updates ar d/or upgrades thereto(hereafter"Software") UPPLIED BY SAFENET. INC UI any ofits affiliates (either of the ⊙ I accept lhe beers329m OI do not accept the lense agreement Reset[<Back Nest>[Cancel 2.点击“Next”按钮,进入加密狗许可协议界面,请认真阅读协议内容,棖据实际情况选择是否 接受协议条款。木手册选择接受协议条款。 3.点击“Next”按钮,进入安装程序就绪界面。 U Sentinel HASP Run-time Setup i0 Sentinel BASP Run time Setup Updating Systen Dick Next to bean installaion s safEnet The fea ures yo selected ale curenty beng installed. SafeNet Cick the back button tc reenter the instalation infarmation or click cancel to ext Install drivers wise Installation Wz9d? [ <Back [Next>[Cancel Cancel 4.点击“Next”开始安装。安裝过稈最后阶段需要等待的时间比较漫长(正常情况下需要5-10分 钟),请不要点击“∈ ancel”按钮或终止安装进程!直到安装结束界面出现,点击“ Finish”按钮 完成安装。 y SenTinel HASP Rurr-Lime Selu Sentinel HASP Run-time ha SafeNet. been successfully installed The Sentinel HASP Run-lime Fnvir onmel Click the Finsh outton to ext his installation 5.装完驱动之后,插上USB加密狗,能看到USB加密狗上的小灯亮起,表示驱动已经装好; 6.运行一下验证程序,以表示驱动是正确的: <klocwork server dir>\3rdparty/bin (Imhostid -flexid 如果能显示加密狗的i号,则表示驱动正确。 113安装客户端过程 1.执行实装程序 2.选择安装的组件; F Klocwork Insight 9.1 Use Disable the progr am Features you do not want installed lick on an icon in the ist below to change how a feature is installe 回- Klocwork Ardhitec Feature Description · Klocwork command line Installs Klocwork Architect 彐 E Integreticr D-Klocwcrk for C/C++ in Microsoft Visu 口 ocwcrk for cy+ -# in Microsoft 2-Klocncrk for C/C++in Eclipse This feature requires 157MB on 曰- KlocAcrk For Java in Eclipse UU Install to D: \Klocwork9. 1\Usery 匚□s〖<N>cac 12 Klocwork linux/ Solaris安装 12.1安装服务器过程 1.检查安装文件执行权限: jiamliang(@jiam-PC: S 1s. /klocwork/-1 - rwxr-xr-x 1 jiamliang jiamliang 242601553 2009-06-20 23: 25 kw-server-installer 8.2. 1.3. linux sh -rwxr-xr-x 1 jiamliang jiamliang 149834462 2009-06-21 00: 24 kw-user-installer. 8. 2.1.3. linux sh 2.如果没有执行权限,请使用 chmod命令修改权限。 jiamlianglajiam-PC: S sudo chmod 775/klocwork/kw-server-installer 8.2.1.3. linux sh Klocwork培训手册 mliangajiam-PC: S sudo chmod 775 /klocwork/kw-user-installer. 8. 2. 1.3. linux sh 3.执行安装命令安装 Klocwork server: <kw-installer sh>-u-i <install directory>/-P sprojects root directory>/ 例如: jiamliang(@jiam-PC: S /klocwork/kw-server-installer82.1.3. linux.sh -a-i /Kle ocwork/ server -p /Klocwork/server/ projects root installing into /home/jiamliang/Klocwork/server cxtracting checksumming unpacking… installing setting up /home/jiamliang/Klocwork/server/projects root complctc please obtain license file from Klocwork and copy to /home/jiamliang/Klocwork/server/projects root/1 Licenses 如果不加p选项, Projects root汞默认安装在安装目录下。更详细的安装选项信息,请在命令 行下输入< kw-installer sh>h查看 注意;请不要使用R0ot用户安装K10Cw0nk件。如果系统没有 X-Windows,熬也可以从命令行运用 命令参数 console来运行安装程序。 122安装加密狗驱动(如果需要) 对使用加密狗作为 License服务认证标识的情况卜,应正确安装加密狗驱动。 1.找到驱动程序文件 HASP SRM LINUX_3.50 Run-time Installer script. tar:gz,解开压缩: tar -zxvf HASP SRM LINUX 3.50 Run-time Installer script. tar. gu 2.到驱动程序目录下,执行安装程序 cd HASP SRM LINUX 3. 50 Run-timc Installer script sudo. /dint 3.裝完驱动之后,插上USB加密狗,能看到USB加密狗上的小灯亮起,衣示驱动已经装好 4.运行一下验证程序,以表示驱动是正确的 <klocwork server dir>/3rdparty/bin/Imhostid -flexid 如果能显示加密狗的id号,则表示驱动正确。 123安装客户端过程 1.检查安装文件执行权限,如果没有执行权限,请使用 chmod命令修改权限。 2.执行安装命令安装 Klocwork user: <kw-installer sh>-a-i <install directory> 例如: jiamliang(@jiam-PC klocwork/kw-user-installer. 8. 2. 1.3. linux sh -a -1. Klocwork/server kw-user-installer. 8. 2. 1.3.linux.sh ERROR:. /Klocwork/server already exists and is not empty, please c hoose another installation directory jiamliang@jiam-PC: $./klocwork/kw-user-installer8 2. 1.3. linux sh-a -1 /Klocwork/user installing into /homc/jiamliang/Klocwork/uscr extracting checksumming unpacking installing complctc 详细的安装选项信息,请在命令行下输入<kw- installer sh>h查看。 注意:请不要使用Rot用户安装 Klocwork教件 13安装过程中遇到问题的解决技巧 1.31安装程序在显示安装向导窗口之前失败 叫能是临时目录空间不足。这种情况在 indows系统卜很少出现,但在So1aris和Lir:ux 系统下会出现这种情况。可以用′df′工具来检测临时目永($TEMP)是否具有足够的空间。(输 入df\"$TEMP"或者仅′d′)。安装程序大约需要300-500M的硬盘空间。如果没有足够的空间, 删除那些不必要的文件或者修改环境变量将$EP文件夹移动到其他有足够空间的硬盘去 132如果安装程序已经启动,但是显示信息, Error:nul Insta1 sHield安装注册表被破坏了。 在 Linux或者 Solaris上,删除“sOME/ Ins ta11 Shield/ Uni versa1”。 在 Windows上,删除: C: Program Files\ Common\Files\InstallShield\Universal 重新运行安装程序 133安装程序挂起,安装进度条依然显示 停止安装程序,并将 KlocWO。xκ安装到另外一个目录。安装过程屮出现“ Windows insta1ler Error:1720/1722” 在命令行中重新注册 Msiexec命令 【实例截图】
【核心代码】

标签:

实例下载地址

klockwork培训手册

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警