Ubuntu最新版本快速安装GCC5、GCC4+

前言

最近又在折腾Ubuntu,搭建UDK编译环境,但发现最新的Ubuntu自带的GCC版本都比较高,编译老是有问题,而又不能直接使用sudo apt install GCC-5来安装,实在是头疼。搜索了一下,大多使用编译源码的方式来安装GCC,觉得太麻烦了就没做。后来看到使用添加源的方式来安装,觉得这种方法比较简单,就记录一下。

我们知道,Ubuntu每个正式的发行版都有一个特定的软件仓库,以阿里云为例,16.04仓库:

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

18.04仓库:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

一般情况下,高版本的仓库不会包含低版本的软件包,这也就是我们不能直接在Ubuntu 20.04直接安装GCC5的原因。

因此,由于有需求,我们可以把旧的仓库添加到我们当前的系统上来,那就可以使用旧的软件包了。

添加方法

直接在控制台使用gedit或nano编辑源文件,如:

sudo gedit /etc/apt/source.list

在最后添加如下即可

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial universe

保存后执行:

source /etc/apt/source.list
sudo apt update

这样可以更新软件包列表,控制台键入sudo apt install GCC-4,再按下Tab键,便可以看到所有支持的GCC4版本了,当然GCC5也是支持的。

最后,要进行版本切换,可参考这篇-> Ubuntu下多个GCC版本切换

版权声明:
作者:bin
链接:https://ay123.net/notebook/experience/891/
来源:爱影博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>