1. 查看當前gcc版本
$ gcc --version# 查看當前系統中已安裝版本
$ ls /usr/bin/gcc*
2. 安裝新版本gcc
$ sudo apt-get update# 這里以版本12為依據(也可以通過源碼方式安裝,請自行Google!)
$ sudo apt-get install -y gcc-12 g++-12
3. 不同gcc版本切換
# 10,20這些表示的是優先級,數字越大,優先級越高。可根據需要選定,優先級高的即為默認的。
# --slave是為了確保gcc、g++版本保持一致!
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10 --slave /usr/bin/g++ g++ /usr/bin/g++-11
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20 --slave /usr/bin/g++ g++ /usr/bin/g++-12# 如下圖所示,輸入不同的Selection數字,切換到不同的版本
$ sudo update-alternatives --config gcc
$ gcc -v # 驗證切換成功