cppcheck-htmlreport
1.1、cppcheck-htmlreport简介
是什么 ?:a utility to generate a html report of a XML file produced by cppcheck
开发语言:Python
官方主页:http://cppcheck.sourceforge.net
源码仓库:https://github.com/danmar/cppcheck
1.2、通过包管理器安装cppcheck-htmlreport
操作系统包管理器安装命令
WindowsChocolateychoco install -y cppcheck-htmlreport
macOSHomeBrewbrew install cppcheck-htmlreport
GNU/LinuxHomeBrewbrew install cppcheck-htmlreport
aptsudo apt-get install -y cppcheck-htmlreport
CentOSyumsudo yum install -y cppcheck-htmlreport
dnfsudo dnf install -y cppcheck-htmlreport
openSUSEzyppersudo zypper install -y cppcheck-htmlreport
Alpine Linuxapksudo apk add cppcheck-htmlreport

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm cppcheck-htmlreport
Gentoo LinuxPortagesudo emerge cppcheck-htmlreport
1.3、通过编译源码安装cppcheck-htmlreport

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时tar + gzip
安装时CPython
运行时CPython

step2、使用curl命令下载cppcheck源码包 (

curl -L -o cppcheck-2.4.1.tar.gz https://github.com/danmar/cppcheck/archive/refs/tags/2.4.1.tar.gz

step3、使用tar解压cppcheck源码包

tar vxf cppcheck-2.4.1.tar.gz

step4、进入cppcheck-2.4.1/htmlreport目录

cd cppcheck-2.4.1/htmlreport

step5、查看cppcheck-2.4.1/htmlreport目录中的内容

step6、安装cppcheck-htmlreport

python setup.py install
1.4、cppcheck-htmlreport命令

cppcheck-htmlreport命令的使用格式如下:

cppcheck-htmlreport [OPTIONS]

示例:

cppcheck-htmlreport --file=cppcheck/report/xml/index.xml --report-dir=cppcheck/report/html --title=universal-ctags --source-dir=.

Web浏览器中打开cppcheck/report/html/index.html