栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ubuntu18.04安装gcc5.4

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu18.04安装gcc5.4

直接使用如下命令会提示找不到gcc5的安装包,那么就需要添加较低版本的源

sudo apt-get install gcc-5

网上搜索得到gcc5对应的Ubuntu版本为16,接下来就对Ubuntu18.04的源文件source.list进行编辑,增加Ubuntu16的源

通过命令用vim编辑器(也选择其他编辑器,如gedit,mousepad等)打开source.list文件,

sudo vim /ect/apt/source.list

在文件尾部增加Ubuntu16的源,我使用的是阿里云的源

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

然后输入命令,查看gcc5可选的版本,选择其中一个版本进行安装

apt-cache policy gcc-5
sudo apt-get install gcc-5=5.4.0-6ubuntu1~16.04.12

PS:如果遇到类似以下问题,需要重装对应版本的依赖,如果所需依赖又套娃需要别的依赖包,都给他装上

sudo apt-get install gcc-5-base=5.4.0-6ubuntu1~16.04.12
sudo apt-get install cpp-5=5.4.0-6ubuntu1~16.04.12
sudo apt-get install libgcc-5-dev=5.4.0-6ubuntu1~16.04.12

 

sudo apt-get install libasan2=5.4.0-6ubuntu1~16.04.12
sudo apt-get install libmpx0=5.4.0-6ubuntu1~16.04.12

最后再使用以下命令安装gcc5.4,别忘了把配套的g++5.4也一起装了,如果g++需要其他依赖,也一并给他装上

sudo apt-get install gcc-5=5.4.0-6ubuntu1~16.04.12
sudo apt-get install g++-5=5.4.0-6ubuntu1~16.04.12

装上之后,如果电脑上有多个版本的gcc,更改以下软链接

##进入/usr/bin:
cd /usr/bin

##先删除之前版本gcc的软链接
sudo rm gcc
sudo rm g++

##再建个软链接
sudo ln -s gcc-5 gcc
sudo ln -s g++-5 g++

#最后,再用命令查看一下被关联的是不是5.4即可
ln gcc*

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345804.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号