Parasoft c++test 9.6安装使用导引交叉编译

2018-5-12

Parasoft c++test 9.6安装使用导引

参考:https://blog.csdn.net/flyoxs/article/details/53524044

参考: https://docs.parasoft.com/display/CPPDESKE1033

安装

直接照文档一步步安装,略过

通用过程

1. 创建C++ Test测试项目

    1.VS项目

    2.linux MakeFile项目

        使用cpptestscan工具生成BDF文件

2.运行分析

3.复查结果


生成BDF文件

    修改Makefile ,在CC/CXX前添加cpptestscan完成路径

自定义编译器

针对嵌入式代码,找不到合适的编译器,需要自己创建创建编译器

步骤:

https://docs.parasoft.com/display/CPPDESKE1033/Configuring+Testing+with+the+Cross+Compiler

注:不知道交叉编译的GCC版本的话选择最新的GCC 如(4.9.x),

如选择的GCC版本低于交叉编译器的GCC版本,可能会实际编译通过但是CPPC++Test编译报错!


修改项目编译器

BugDetective

可能出现错误结果

1. __atomic_fetch_add" is undefined

自定义编译器对应的gcc版本太低

2. 类成员变量申明时直接初始化报错

自定义编译器对应的gcc版本太低


标签: Parasoft 交叉编译 arm

评论(0) 浏览(829)

Powered by EMLOG Copyright @ 狼酒 版权所有. 闽ICP备14012694号-2