虽然Sonarqube有自己的 c++ plugin, 但不是开源的。所以我们这里利用 C++ community 和cppcheck对C++代码进行扫描。
这里的Linux安装环境是CentOS。
1. 安装Java OpenJDK:
mdkir /data/openjdk
cd /data/openjdk
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
## 解压到/data/openjdk/jdk-11
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
添加环境变量到 /etc/profile:
vim /etc/profile
export JAVA_HOME=/data/openjdk/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
## 使环境变量生效:
source /etc/profile
#测试一下:
[root@localhost jdk-11]# java