使用update-alternatives管理GCC版本
简介
当操作系统中存在多个版本的GCC时,可以使用使用update-alternatives
管理默认使用的编译器版本。
本文使用gcc-9
和gcc-11
做演示,操作系统为ubuntu-20.04
操作过程
①使用以下命令确认gcc
已正确安装
1 | gcc-9 --version |
②使用以下命令查看已配置的gcc
版本
1 | update-alternatives --display gcc |
没有配置过应该输出如下:
③添加版本到update-alternatives
1 | update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 |
这里的90和110是指定的优先级。
④配置默认gcc
版本
1 | update-alternatives --config gcc |
执行此命令后,系统将提供一个选择列表,我们可以选择默认的gcc
版本
我这里优先级最大的gcc-11
被自动选为了默认版本,我们直接输入回车选择它就可以(具体的要根据你的实际情况进行选择)
⑤验证更改
运行以下命令确认更改生效,显示的版本应该与你选择的相符
1 | gcc --version |
- 标题: 使用update-alternatives管理GCC版本
- 作者: paw5zx
- 创建于 : 2024-07-29 14:20:25
- 更新于 : 2024-08-20 17:16:01
- 链接: https://paw5zx.github.io/linux-update-alternatives/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论