重命名原有的 openssl 可执行文件
mv -f /usr/bin/openssl /usr/bin/openssl.old
下载所需版本的 openssl
wget http://www.openssl.org/source/openssl-1.0.0s.tar.gz
解压并编译
tar zxvf openssl-1.0.0s.tar.gz cd openssl-1.0.0s ./config shared --prefix=/usr/local/openssl1.0 make && make install 生成的可执行文件在 /usr/local/openssl1.0/bin 目录下
生成的动态链接库在 /usr/local/openssl1.0/lib 目录下
在 /usr/bin 目录下创建可执行文件的软连接
在 /usr/lib/x86_64-linux-gnu/ 目录下创建动态链接库的软连接
参考:
OpenSSL Old Releases Linux openssl 升级、降级 openssl动态库生成以及交叉编译
一、安装 Docker Desktop 下载 Dockers Desktop
二、下载并运行 Ubuntu 镜像 创建容器并运行(Ubuntu 版本 16.04),如果本地没有相应版本的镜像,则会自动下载
docker run -it --name ubuntu16.04_sonar -v /D/Work/sonar:/data ubuntu:16.04
运行已安装的容器
docker start -i ubuntu16.04_sonar
三、配置 Ubuntu 环境 apt update && apt upgrade
apt-get install build-essential
apt install software-properties-common
apt install vim
指定编码:C.UTF-8
locale
locale -a
cd ~ && vim .bashrc
export LANG=C.UTF-8
source .bashrc
安装 python 2.7 pip2
python -V
apt install python (python2)
apt install python-pip
安装 python3...
中文乱码
Android Studio Version 4.2.1
打开 Android studio 全局搜索 双击 shift
搜索 Edit Custom VM Options,双击第一个
打开或者生成文件 studio64.exe.vmoptions
在文件后面添加 -Dfile.encoding=UTF-8 (要注意不能有空格,否则 studio 可能打不开)
直接保存,重启 Android Studio
参考:
Android Studio Build窗口出现中文乱码问题
下载 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...