【Axivion代码检测环境配置】

本文详细介绍了在Ubuntu18.04环境下安装Axivion所需的步骤,包括基础安装包的处理、QT编译配置(如设置QMAKE环境变量)、可视化分析器配置以及启动服务的过程。最后提供了Axvision使用手册的链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概要

本文章用于学习Ubuntu环境下,Axivion的编译环境配置。

安装环境及安装包

系统:Ubuntu 18.04
安装包 bauhaus-suite-7_6_4-x86_64-gnu_linux.tar.gz
临时秘钥:QT公司提供,不单独展示 临时秘钥

基础安装及秘钥配置

使用代码检测工具前,需要进行解压与安装秘钥

tar xzf bauhaus-suite-7_6_4-x86_64-gnu_linux.tar.tar.gz /opt/           //解压
./opt/bauhaus-suite/setup.sh     
chmod 644 /home/detc/Qt_DECT_Evaluation_20231218.key
cp /home/detc/Qt_DECT_Evaluation_20231218.key /opt/bauhaus-suite/config //拷贝秘钥
bin/opt/bauhaus-suite/cafeCC                                            //测试cafeCC

QT编译配置

1.QT配置额外参数:QMAKE_CC=/opt/bauhaus-suite/bin/cafeCC QMAKE_LINK=/opt/bauhaus-suite/bin/cafeCC QMAKE_XX=/opt/bauhaus-suite/bin/cafeCC
QT配置额外参数
2.GCC_setup

mkdir /home/detc/work/Axivion 
cd /home/detc/work/Axivion
gccsetup /home/detc/mountpoint/fsl-imx-xll/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neo -mfloat-abi=hard --sysroot=/home/detc/mountpoint/imx6ulevk-x11 -std=gnu++11 -fPIC

3.设置环境变量
BAUHAUS_CONFIG /home/detc/work/d760_7inch/Axivion
CAFECC_BASEPATH /home/detc/work/d760_7inch
环境变量配置
4.配置可视化分析器

cp /opt/bauhaus-suite/example/projectconfig/cpp/axvion_config.json .
cp /opt/bauhaus-suite/example/projectconfig/cpp/ci_config.json .
cp /opt/bauhaus-suite/example/projectconfig/cpp/rule_config_cpp.json .
cp /opt/bauhaus-suite/example/projectconfig/cpp/start_analysis.sh .
vi start_analysis.sh

在这里插入图片描述

vi rute_config_cpp.json

在这里插入图片描述
cp_start_analysis.sh start_config.sh
vi start_config.sh
在这里插入图片描述
./start_config.sh //启动可视化分析器
在这里插入图片描述

/home/detc/qt5.10-imx6ul-x11/bin/qmake /home/detc/work/d760_7inch_bll/D760.pro -spec devices/linux-imx6-nogpu-g++ QMAKE_CC=/opt/bauhaus-suite/bin/cafeCC QMAKE_XX=/opt/bauhaus-suite/bin/cafeCC QMAKE_LINK=/opt/bauhaus-suite/bin/cafeCC 

export BAUHAUS_CONFIG=$PWD/Axivion
export CAFECC_BASEPATH=$PWD
make

vi /home/detc/work/Axvision/build.sh
在这里插入图片描述vi /home/detc/work/Axvision/clean.sh
在这里插入图片描述
. /home/detc/work/Axvision//start_analysis.sh //运行编译脚本


启动服务
dashserver start --confdir “/home/detc/axivison/dashboard/config”

登录代码分析结果网站
http://localhost:9090/axvison/
在这里插入图片描述

Axvision使用手册

点击:https://downloads.axivion.com/7.6.4/Documentation/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值