參考博客:https://blog.csdn.net/qq_28643619/article/details/104933429
https://blog.csdn.net/qq_33160790/article/details/80464473
Ubuntu下多個gcc版本設置優先級
1.首先查看當前系統裝了幾個GCC版本:
ls /usr/bin/gcc*
ls /usr/bin/g++*
2.給GCC各版本設置優先級,最後設置的數字越小,優先級越高,下面設置是GCC4.8爲最高,即默認是GCC48.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 48
3.如果以後要切換其它版本,除了上面設置優先級,還可以使用下面命令:
sudo update-alternatives --config gcc
4.設置完可以用如下命令查看gcc鏈接的版本:
gcc -v
Ubuntu 18.04 gcc降級爲4.8版本
1.下載gcc/g++ 4.8
sudo apt-get install -y gcc-4.8
sudo apt-get install -y g++-4.8
2.鏈接gcc/g++版本
$ cd /usr/bin
$ sudo rm gcc
$ sudo ln -s gcc-4.8 gcc
$ sudo rm g++
$ sudo ln -s g++-4.8 g++