##Helix QAC技术支持培训编译器配置,可以通过下面添加,提供编译器定制,技术支持,培训。
wanglequshuijiao
有需要可以加详细聊
vx
【(QAC、Klocwork、Coverity、Polyspace、VectorCAST、TestBED、Tessy、C++Test)静态单元测试软件下载安装试用-哔哩哔哩】 https://b23.tv/J7QZ6rp
一、概述:
客户端使用qac,可以通过gui界面的方式操作,也可通过qacli命令行的方式进行操作。
二、前提:
1)qac服务是否启动;-- 支持创建分析qac工程; 2)dashboard服务是否启动; --支持upload报告,查看检查结果; 3)客户端是否已安装; --用户交互入口;
A、启动qac服务:光标闪动:
B、启动Dashboard服务:光标闪动:
检查服务是否启动:
浏览器访问:ip+端口:(账户名/密码:XX/XX)
C、客户端安装:下载各应用包,拉到Ubuntu上;
安装Helix-QAC:
各组件模块功能作用概述
M3CM | MISRA C3为指导方针,分为指令和规则,每一个都分为建议性的、必需的或强制性的,当选择M3CM组件时,数据流Dataflow分析将自动启用,可通过分析窗格中的数据流设置下拉列表勾选,提高分析级别,合适的配置取决于硬件环境和代码复杂性等因素; |
CERTCPPM | 本合规模块基于2020年4月28日的SEI CERT C++编码标准; |
CERTCCM | 本合规模块基于SEI证书C编码标准(2020年4月28日)。这些规则是最近发布的版本(“SEI证书C编码标准”,2016年版)加上EXP47-C、ERR34-C、CON43-C和MSC41-C中的规则; |
ASCM | ASCM代表“AUTOSAR(汽车开放系统体系结构)合规模块”,是PRQA提供的模块,允许Helix QAC for C++强制执行AUTOSAR C++14的编码合规性 |
其中一些编码规则:供了解:
QAC规则