- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2自定义定制检查项-CSDNCode.doc
TscanCode V1.0 用户手册
PAGE \* MERGEFORMAT 13
TscanCode V1.0
用
户
手
册
修订记录
修订日期修订版本修改描述作者2014/01/13V0.0.1制定初稿TSC
目 录 TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc409085007 1 引言 PAGEREF _Toc409085007 \h 4
HYPERLINK \l _Toc409085008 1.1 编写目的 PAGEREF _Toc409085008 \h 4
HYPERLINK \l _Toc409085009 1.2 软件概述 PAGEREF _Toc409085009 \h 4
HYPERLINK \l _Toc409085010 2 工具使用 PAGEREF _Toc409085010 \h 5
HYPERLINK \l _Toc409085011 2.1工具路径结果 PAGEREF _Toc409085011 \h 5
HYPERLINK \l _Toc409085012 2.2 自定义定制检查项 PAGEREF _Toc409085012 \h 5
HYPERLINK \l _Toc409085013 2.3 空指针特殊配置项 PAGEREF _Toc409085013 \h 8
HYPERLINK \l _Toc409085014 2.4 filter.ini路径忽略配置使用说明 PAGEREF _Toc409085014 \h 10
HYPERLINK \l _Toc409085015 2.5 TscanCode_linux版本使用说明 PAGEREF _Toc409085015 \h 10
HYPERLINK \l _Toc409085016 2.5.1 编译安装 PAGEREF _Toc409085016 \h 10
HYPERLINK \l _Toc409085017 2.5.2 运行检查 PAGEREF _Toc409085017 \h 11
HYPERLINK \l _Toc409085018 2.6 TscanCode_winconsole 版本使用说明 PAGEREF _Toc409085018 \h 11
HYPERLINK \l _Toc409085019 2.6.1 编译安装 PAGEREF _Toc409085019 \h 11
HYPERLINK \l _Toc409085020 2.6.2 运行检查 PAGEREF _Toc409085020 \h 12
引言
编写目的
编写本文的目的在于详细说明如何使用TscanCode工具, 重点讲解如何通过自定义编辑配置文档,使该工具满足用户的定制检查需求。
软件概述
TscanCode基于cppcheck开源框架针对C/C++代码提供静态代码扫描解决方案。TscanCode聚焦于逻辑错误,可疑的代码,运算错误,空指针,越界错???和内存泄漏共计6个大类,52个小类的错误检查。旨在助力开发与测试人员从代码层面挖掘问题,将那些长期困扰项目的诸如空指针宕机等问题,扼杀于萌芽阶段。支持用户根据不同需求自定义配置检查项,有极强的扩展性和可维护性。目前TscanCode有WindowsConsole, Linux版本
工具使用
2.1工具路径结果
Windows console版本可执行程序: 当前目录/bin/TscanCode.exe
Linux版本可执行程序:当前目录 /linux_bin/TscanCode
扫描Lib代码路径:当前目录 /lib/
Windows console代码路径:当前目录 /cli/
Windows VS 工程sln文件: TscanCode_vs2010.sln
配置文件路径:当前目录 /TscanCodeConfig/
Sample问题代码示例:当前目录 / samples/
2.2 自定义定制检查项
本工具利用双层配置结构,让用户可以方便的自定义配置检查项,做到更精准定位。
配置checklist.xml,指定所需要进行的检查类别。
图2-1-1
注:上面1表示开启该类检查项,0表示关闭该类检查项,只有上面每个大项开启后,下面的sub子项才会起效。
code_trace 代码追踪功能
默认开启,开启后xml结果中会保留出错位置上下10行
您可能关注的文档
- 14.2JDBC开发数据库应用14.2.5数据库应用.ppt
- 1403数位电话操作说明中文版.ppt
- 14台北威斯汀六福皇宫.doc
- 15-6应用MRP的范例-国立中山大学企业管理学系.ppt
- 15.使用命令控件与后台交互-资料库.doc
- 15广域网路实体层的传输方式.ppt
- 16就业工作意见1-汕头大学医学院.doc
- 18.2营业循环和现金循环.ppt
- 19-北京航空航天大学.ppt-清华大学.ppt
- 19-明道中学.doc
- 2023年07月中国康复研究中心_中国康复科学所招考聘用应届生24人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月吉林长春市南关区公开招聘编制外合同制工作人员1号(8人)笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月内蒙古呼伦贝尔市莫力达瓦达斡尔族自治旗事业单位引进人才笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月四川内江市市中区史家镇人民政府敬老院公开招聘2人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月内蒙古呼和浩特卫生健康系统事业单位第二次引进113名人才笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年06月福建海峡技术转移中心编外聘用制工作人员招考聘用笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年06月陕西西安阎良区事业单位公开招聘高层次及紧缺特殊专业人才(9人)笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月云南省社会主义学院公开招聘5人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月下半年广东深圳市宝安区招考聘用机关事业单位编外人员30人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月下半年黑龙江省社会主义学院事业单位招考聘用4人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
文档评论(0)