Ubuntu20.04如何安装低版本GCC5.4

作者&投稿:夔程 (若有异议请与网页底部的电邮联系)
~ 安装了Ubuntu 20.04之后,通过命令行

sudo apt-get install build-essential
安装gcc,再通过命令行

gcc -v
可查看gcc版本为gcc9

如果想用低版本的gcc,比如gcc5,尝试输入命令

sudo apt-get install gcc-5

会提示找不到gcc5的安装包

那么就需要添加较低版本的源

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

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

sudo gedit /etc/apt/sources.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
保存文件后,输入命令,更新源

sudo apt-get update
然后输入命令,查看gcc5可选的版本

apt-cache policy gcc-5
选择其中一个版本进行安装

sudo apt-get install gcc-5=5.4.0-6ubuntu1~16.04.12
g++5的安装是类似的步骤
sudo apt install g++-5
然后查看gcc版本

gcc -v
发现版本还是gcc9

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

ls /usr/bin/gcc*
可以看到有gcc9和gcc5

这个时候需要管理多版本的gcc,使我们想要的gcc5成为默认版本

输入命令

根据提示,选择gcc-5对应的编号1 回车即可

最后gcc -v查看默认gcc版本,应当已经切换为gcc5

如果要对g++的多版本进行管理,只需将上面命令行中的gcc替换为g++

链接: https://www.jianshu.com/p/e823f89787d6


如何收集解析user-agent信息
Mozilla\/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko\/20100101 Firefox\/16.0 Mozilla\/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.15) Gecko\/20110303 Firefox\/3.6.15 Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.11 (KHTML, like Gecko) Chrome\/23.0....

centos7配置nfs共享存储服务?
nfs服务端需要确定这两个包正确安装 nfs-utils rpcbind 若是ubuntu服务器,则是nfs-common,nfs-kernel-server两个包,rpcbind是默认安装的。yum -y install nfs-utils rpcbind 编辑共享目录配置文件 \/etc\/exports \/var\/www\/html 192.168.10.0\/24(rw,async,no_root_squash) 192.168.20.0\/24...

如何在Windows或者ubuntu下安装XCode6环境来开发Swift
注意,ubuntu默认已经安装了openjdk,所以你就算不安装jdk,执行java -version也不会报错,但是报告的信息和安装了jdk是不一样的,请注意区分。2.安装eclipse 目前官方推荐开发环境是eclipse+ADT。当然你完全可以采用其他任何一种开发环境,但是我还是选择了官方的推荐,因为一切都是免费的。下载eclipse的地址...

Linux怎么搭建Android开发环境
一、安装前所需要准备的软件:1. JDK(jdk-6u27-linux-i586.bin2. AndroidSDK(android-sdk_r12-linux_x86)3. eclipse(eclipse-SDK-3.7-linux-gtk.tar.gz)在Linux下创建一个android用户,用来管理android的开发环境,把准备的软件拷贝到\/home\/android目录下,让我们开始搭建环境吧!二、安装JDK,...

同志们,这样的机能流畅运行Ubuntu10.10LTS吗?追加20分!
没问题 给个参考 我的单核1.7内村1.5g的老笔记本能很流畅的跑10..04 你机子比我强没问题

用Linux系统共享上网设置案例
背景:房东只提供了一条上网线,并且限定了只能用一个网卡上网(就是我的Linux机器的网卡)。目的:通过Linux共享上网设置将window机器也带入网络中。方法:利用Linux机器做个DHCP服务器,用集线器做成一个局域网。再转发此网段的IP请求。建立Linux DHCP服务器。如果是Ubuntu系统的话,直接 apt-get install ...

Linux中安装Python用adb命令linux中安装python
Linux服务器安装ubuntu20.0安装python3?今天记录一下Linux安装python3 其实发现Linux系统自带python2,python命令是python2,如果安装python3,则需要使用python3命令运行程序。python循环和if判断结束是根据缩进(4个缩进)来的 python可以用在linux上吗?python可以用在linux上使用。很多情况下,linux服务器没...

ubuntu下怎样才算是成功搭建android调试过程
在ubuntu下搭建android开发环境,准备学习一下android开发。经过2个多小时,终于搭建成功。1、安装JDK 首先到oracle的官网上下载linux版本的JDK ,这里选择 Linux x86 - Self Extracting Installer。直接运行安装,先把这个文件cp到你的安装目录下,然后在你的安装目录直接执行:.\/jdk-6u26-linux-i586.bin ...

如何在Ubuntu下配置Android开发环境
在ubuntu下搭建android开发环境,准备学习一下android开发。经过2个多小时,终于搭建成功。1、安装JDK 首先到oracle的官网上下载linux版本的JDK(网址为:http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk-6u26-download-400750.html),这里选择 Linux x86 - Self Extracting Installer。直接...

linux intellij idea支持openjdk吗
不支持的。会报如下错误:OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.12.04.1)OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)WARNING: You are launching the IDE using OpenJDK Java runtime.THIS IS STRICTLY UNSUPPORTED DUE TO KNOWN PERFORMANCE...

临泉县18612657246: ubuntu中如何下载低版本软件包 -
愈诚朝阳: 由于Ubuntu下的软件多数都是通过新立得安装管理,所以如果需要某个软件锁定在特定的老版本,就必须在新立得中将这个软件强制版本设定为你需要的那个版本.但这涉及你所选择的软件源中提供哪些旧版本.因此就有两种版本解决你的问题.一、假如新立得中就有你所需要的老版本,那么直接强制就可以.办法是在新立得中,找到你所需要安装的软件,然后在新立得的菜单上选软件包-》强制版本,然后选择源中可以提供支持的版本,确定即可完成.二、假如源中没有可以选择的,你需要的版本.那么就只有到网上单独搜索你需要软件版本的deb包,下载到本机,安装后,在新立得中找到这个已安装的包,选择菜单软件包-》锁定版本,这样,新立得就不会再针对这个包进行更新提示了.

临泉县18612657246: ubuntu中更新了高版本的软件,如何恢复到低版本 -
愈诚朝阳: 把新的删掉,找到老版本的安装包,装

临泉县18612657246: 如何在GN上安装并运行ubuntu -
愈诚朝阳: 方法/步骤 第一步,下载Ubuntu镜像文件和easybcd软件 或者百度Ubuntu去官网下载最新版 第二步,检查你的电脑是否充足,给你的ubuntu系统设置一个独立的分区,如果不够,笔者设置分区大小为20g的分区第三步,打开easybcd软件,点击...

临泉县18612657246: ubuntu 如何把高版本的系统内核移植到低版本ubuntu -
愈诚朝阳: 啥都是高版本兼容低版本,低版本的东西想兼容高版本的,可能不太符合逻辑吧.要不然厂家就不会升级更能了

临泉县18612657246: ubuntu20.04用u盘安装,卡在最后一步,不读进度条! -
愈诚朝阳: 老古董的话,装这个慢不,18.04的运行流畅不.建议先用liveUSB看看,是不是能正常,能的话再说.把文件弄进硬盘,用live模式也不是不可以,也可以保存文件,把persistent打开,设置好分区或文件,那就简单了,不是么

临泉县18612657246: 如何安装Ubuntu -
愈诚朝阳: 就在官网上下载ISO包然后刻盘就好了呀,下载CD版本的,DVD的貌似有点问题. 在挂载分区的时候必须挂在一个“/”目录,既系统目录,而且这个分区必须是EXT的. 然后就是/home目录. 其他的不用在意什么了,还有就是如果你电脑配置不高最好分一个Swap交换分区出来,大概512-1G左右,太大反而适得其反.

临泉县18612657246: 怎样在虚拟机的linux系统中安装ubuntu -
愈诚朝阳: 你得有linux的iso,mirror上很多,自己下一个,163的、bjtu的速度都不错(自己有安装盘也行) vmware选择file-->new-->virtual machine,选择customer ,兼容性默认或者低一点的版本都行,下一步系统安装那里选择iso方式(如果是安装盘就选...

临泉县18612657246: ubuntu安装
愈诚朝阳: 这个叫做WUBI安装,可以实现把LINUX像一个WINDOWS软件一样安装在WINDOWS下面.要删除的时候可以直接像卸载程序那样卸载掉,很简单方便.要安装,选择你想要安装到的盘,安装大小就是需要模拟的空间,然后把密码设置上,点下一步即可. UBUNTU是LINUX的一个发型版,是LINUX~~

临泉县18612657246: ubuntu可以低版本覆盖安装高版本的吗.如果可以求指导一下. -
愈诚朝阳: Linux系统都是可以安装任何一个版本的,也就是可以使用好版本覆盖低版本,也可以使用低版本覆盖高版本.

临泉县18612657246: 在win7系统上安装linux的多系统方法 -
愈诚朝阳: 1,直接双击文件夹里面的wubi,就可以安装了.就是用起来慢点 2、用u盘g...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网