使用update-alternatives管理GCC版本
简介
当操作系统中存在多个版本的GCC时,可以使用使用update-alternatives
管理默认使用的编译器版本。
本文使用gcc-9
和gcc-11
做演示,操作系统为ubuntu-20.04
操作过程
①使用以下命令确认gcc
已正确安装
gcc-9 --version
gcc-11 --version
②使用以下命令查看已配置的gcc
版本
update-alternatives --display gcc
没有配置过应该输出如下:
③添加版本到update-alternatives
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110
这里的90和110是指定的优先级。
④配置默认gcc
版本
update-alternatives --config gcc
执行此命令后,系统将提供一个选择列表,我们可以选择默认的gcc
版本
我这里优先级最大的gcc-11
被自动选为了默认版本,我们直接输入回车选择它就可以(具体的要根据你的实际情况进行选择)
⑤验证更改
运行以下命令确认更改生效,显示的版本应该与你选择的相符
gcc --version