GCC 源码网址 https://ftp.gnu.org/gnu/gcc/
源码安装参考这里
添加相应的源
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
如果提示 add-apt-repository: command not found,需要安装 sudo apt-get install software-properties-common
更新软件源
sudo apt-get update
安装指定版本的 gcc
sudo apt-get install gcc-9
查看 gcc
find / -name "gcc*"
dpkg -l | grep gcc
指定默认使用的 gcc 版本
通过 update-alternatives 建立文件关联,如果安装了同一个软件的不同版本,可以使用 update-alternatives 命令设置默认使用哪个
首先要让系统知道我们安装了多个版本的 gcc
# 命令最后的 20 和 50 是优先级,如果使用 auto 选择模式,系统将默认使用优先级高的 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 20 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50 查看 gcc 版本...
下载 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 库...
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...
Git git 命令相关操作参考这里 【Git】如何进行分支合并 TortoiseGit clone
克隆远程仓库或指定分支 切换本地分支
pull 分支
如果本地是 dev 分支,pull 远程的 master 分支,会与本地的 dev 分支合并 push 分支
一、设置本地git的账户邮箱和用户名 查看是否设置了邮箱和用户名
git config user.name git config user.email 设置邮箱和用户名
git config --global user.name "Git账号" git config --global user.email "Git邮箱" 二、生成 SSH 密钥 在 git bash 中输入命令 ssh-keygen -t rsa -C "你的Git邮箱",敲三次回车,就会在目录 我的电脑—>C盘—>用户—>你自己的用户 目录下生成 .ssh 文件夹
三、将 SSH 公钥添加到 GitLab 账户 在 .ssh 文件夹下,使用记事本打开 id_rsa.pub 公钥文件,复制里面的内容
打开 gitlab 网站的 SSH keys,将复制的文本粘贴进去即可
四、TortoiseGit 使用 git SSH 密钥 打开 TortoiseGit setting 指定 SSH client 为 git 的 ssh....