knowledge_map/切换cmake和gcc版本.md

40 lines
763 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 切换cmake和gcc版本
### 切换cmake版本
```shell
sudo gedit ~/.bashrc
```
在文件的末尾加上
```
export CMAKE_HOME=/home/sdu/sxq/tools/cmake-3.18.4-Linux-x86_64/bin
export PATH=$CMAKE_HOME:$PATH
```
CMAKE_HOME后面的路径为下载解压后的cmake的bin路径
### 切换GCC版本
安装其他版本的gcc其中7为版本号
```shell
sudo apt-get install -y gcc-7 g++-7
```
查看已安装的版本
```sh
ls /usr/bin/gcc*
```
版本切换
```sh
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20 --slave /usr/bin/g++ g++ /usr/bin/g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /usr/bin/g++ g++ /usr/bin/g++-7
sudo update-alternatives --config gcc
```
输入数字选择版本