WSL Ubuntu 使用 SonarQube

下载 Build Wrapper: {SonarQube URL}/static/cpp/build-wrapper-linux-x86.zip 下载 SonarScanner: https://docs.sonarqube.org/latest//analyzing-source-code/scanners/sonarscanner/#running-from-zip-file 配置环境变量: export PATH="/home/rick/sonar/build-wrapper-linux-x86:/home/rick/sonar/sonar-scanner-5.0.1.3006-linux/bin:$PATH" 注意: 配置的 build-wrapper-linux-x86 和 sonar-scanner-5.0.1.3006-linux 文件夹要有 可执行权限 sonar-scanner-5.0.1.3006-linux 中有 jre 环境,不用再安装 jre 了,但文件夹也要有可执行权限 安装 CMake sudo apt install cmake 安装 gcovr(计算 gtest 单元测试分支覆盖率) sudo apt install gcovr 注意: Ubuntu 1804 系统中通过 apt 安装的 gcovr 版本太低,不支持参数 --sonarqube,可通过 pip3 安装 5.0 版本 pip3 install pip_search pip_search gcovr pip3 install -U gcovr pip3 show gcovr 安装 gtest 库...

September 11, 2023 · 2 min · Rick Cui

WSL Ubuntu_2204 使用

WSL 中使用 Ubuntu_2204 参考:Windows 10 中的 Linux 子系统 配置开发环境 Linux 常用命令参考 安装常用开发环境 sudo apt-get install build-essential 安装 python 2.7 注意:Ubuntu_2204 中自带 python3,所以 python2 需要进行手动安装和配置。 查看已安装的版本 ls /usr/bin/python* 安装 python2 sudo apt-get install python2 设置默认版本 sudo update-alternatives --list python sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2 sudo update-alternatives --config python...

September 10, 2023 · 2 min · Rick Cui

Windows 10 中的 Linux 子系统

WSL 的基本命令 一、自动安装 满足 Win10 系统版本要求的( Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11)可以使用这种方式 查看方式,Win + R 打开运行窗口,输入 winver 查看 安装 WSL wsl --install 查看可用的 Linux 发行版 wsl -l -o 查看已安装的 Linux 分发版 wsl -l -v 注销 Linux 发行版 wsl --unregister Ubuntu 可以直接从官网下载 Linux 发行版的安装包,然后将 appx 扩展名改为 zip,解压到想要放置的目录,双击 ubuntu.exe 启动,参考手动安装 二、手动安装 注意:以下命令都是在以管理员权限运行的 PowerShell 中完成 启用 “适用于 Linux 的 Windows 子系统” 可选功能...

February 13, 2022 · 1 min · Rick Cui