Ubuntu24.04多个版本GCC编译器的切换

Javier Zhang
Apr 26, 2020

--

cd到/usr/bin下,使用指令

ls /usr/bin/gcc*
ls /usr/bin/g++*

會列出所有的gcc與g++的版本,如果沒有需要的版本手動安裝,例如gcc12

sudo apt install gcc-12 g++-12 

然後就是切換,首先將gcc12與g++12添加入alternatives

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100

OK,现在就是gcc,g++都是12了。补充一句,如果gcc12和gcc13都是100的优先级时,我们可以使用下面命令選擇版本

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

--

--

No responses yet