ubuntu 22.04 安装gcc-7、g++-7 1、安装gcc-7 1.1 添加镜像 (base) root@FIB:~# vim /etc/apt/sources.list (base) root@FIB:~# tail -1 /etc/apt/sources.list deb http://archive./ubuntu focal main universe 1.2 更新镜像 (base) root@FIB:~# apt-get update 1.3 指定版本安装 (base) root@FIB:~# apt-get -y install gcc-7 g++-7 2、配置优先级 2.1 配置gcc、g++版本的优先级 #配置gcc版本的优先级 (base) root@FIB:~# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50 (base) root@FIB:~# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 30 (base) root@FIB:~# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 20 #配置g++版本的优先级 (base) root@FIB:~# update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50 (base) root@FIB:~# update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 30 (base) root@FIB:~# update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 20 2.2 切换需要的gcc版本,默认是0选项。输入需要的gcc版本序号后,即可成功切换(g++同理) (base) root@FIB:~/cu110# update-alternatives --config gcc 有 3 个候选项可用于替换 gcc (提供 /usr/bin/gcc)。 选择 路径 优先级 状态 ------------------------------------------------------------ * 0 /usr/bin/gcc-7 50 自动模式 1 /usr/bin/gcc-10 30 手动模式 2 /usr/bin/gcc-11 20 手动模式 3 /usr/bin/gcc-7 50 手动模式 要维持当前值[*]请按<回车键>,或者键入选择的编号: 2.3 查看发现已经切换了(g++同理) (base) root@FIB:~/cu110# update-alternatives --query gcc Name: gcc Link: /usr/bin/gcc Status: manual Best: /usr/bin/gcc-7 Value: /usr/bin/gcc-7 Alternative: /usr/bin/gcc-10 Priority: 30 Alternative: /usr/bin/gcc-11 Priority: 20 Alternative: /usr/bin/gcc-7 Priority: 50 ———————————————— 版权声明:本文为CSDN博主「退役小学生呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_43279138/article/details/126728005 |
|