目录

ubuntu20.04 切换 gcc/g++ 版本

ubuntu20.04 切换 gcc/g++ 版本

如果要切换到低版本5.4

通过命令查询本机gcc/g++已安装的版本

复制代码
ls /usr/bin/gcc*
ls /usr/bin/g++*
复制代码
sudo gedit /etc/apt/sources.list

在文件尾部添加如下源,然后保存并更新

复制代码
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

sudo apt-get update

安装gcc/g++ 5.4

  • 查看gcc5可选的版本

    sudo apt-cache policy gcc-5

安装其中一个版本

复制代码
sudo apt-get install gcc-5=5.4.0-6ubuntu1~16.04.12

g++ 安装类似

复制代码
sudo apt-cache policy g++-5
sudo apt-get install g++-5=5.4.0-6ubuntu1~16.04.12
  • 版本切换

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50
    sudo update-alternatives --config gcc

选择gcc-5对应的编号 回车即可

g++ 类似

复制代码
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 50
sudo update-alternatives --config g++

选择g+±5对应的编号 回车即可

切换回高版本方法类似

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
唐青枫1 分钟前
Linux Binutils 基本使用教程
linux
New_Teen2 小时前
正则表达式小结
linux·笔记·学习·正则表达式
CHPCWWHSU2 小时前
vulkanscenegraph显示倾斜模型(5.3)-相机
c++·osg·vulkan·vsg
小牛蛋5 小时前
visual studio code C++开发基础配置
c++·ide·vscode
可问 可问春风5 小时前
Linux 找回 Root 密码(多发行版本)
linux·运维·chrome
木子欢儿8 小时前
Debian系统清理垃圾
linux·运维·服务器·debian
谷晓光8 小时前
python中print函数的flush如何使用
linux·服务器·数据库
Hacker_Albert8 小时前
Linux 内核模块签名
linux
贫道绝缘子9 小时前
Leetcode-132.Palindrome Partitioning II [C++][Java]
java·c++·算法·leetcode
AdrichPro9 小时前
4、linux c 进程
linux·运维·服务器·c语言