在PCubuntu里开发的时候,可能我们可能有几个不同的项目,每个项目的程序编译所需要的编译器版本不一样,此时需要不同版本的gcc编译器支持,下面一个实例将 gcc-11切换为 gcc-12供大家参考
gcc -v(查询当前为gcc版本,我的为 gcc-11)
sudo apt install gcc-12 g++-12(我现在要下载和安装gcc12版本,安装完之后到/usr/bin目录下看一下此时是否已经有了你要安装的gcc版本)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110(更改gcc编译器的优先级)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 120(注意要将不同的 gcc 版本设置成不同的优先级,比如我把 gcc-11设置成110,gcc-12设置成120)
sudo update-alternatives --config gcc(选择gcc-12版本前面的序号,按回车)
gcc -v(此时变成了gcc12版本)
注意,我上面是安装和更换为gcc12版本的示例,请把上面的gcc版本替换为你实际要安装的版本