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