From da1d6ca49c9b6a54527ceaa467a7d77acb50532a Mon Sep 17 00:00:00 2001 From: yewuya Date: Thu, 28 Jan 2021 15:16:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=87=E6=8D=A2cmake?= =?UTF-8?q?=E5=92=8Cgcc=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 切换cmake和gcc版本.md | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 切换cmake和gcc版本.md diff --git a/README.md b/README.md index e69de29..8d9c12b 100644 --- a/README.md +++ b/README.md @@ -0,0 +1 @@ +* 用于记录日常工作中遇到的问题和解决方法 \ No newline at end of file diff --git a/切换cmake和gcc版本.md b/切换cmake和gcc版本.md new file mode 100644 index 0000000..39fed06 --- /dev/null +++ b/切换cmake和gcc版本.md @@ -0,0 +1,40 @@ +# 切换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 +``` + +输入数字选择版本 \ No newline at end of file