Linux 安装指定版本GCC方法

article/2025/10/8 10:56:17

今天来记录一下如何安装指定版本gcc,因为在linux中有些软件需要指定gcc的版本,所以记录一下还是很有必要的。好了,直接上安装步骤。

第一步:安装默认版本gcc

首先我们需要安装一个gcc,我们使用yum命令来进行安装。

$ yum install gcc
$ yum install gcc-c++

这两个命令步骤还是很快的。之后我们可以查看我们的gcc版本

$ gcc --version

这个版本是根据yum版本来下载当前最新版的gcc的,所以可能每个人因为操作系统版本的不同而导致下载的gcc版本会不相同,那么接下来我们来说明一下如何安装指定版本的gcc。

第二步:下载指定版本GCC

首先,我们先到GCC官网去下载GCC的压缩包http://mirror.hust.edu.cn/gnu/gcc/,我们这里选择安装6.4.0版本。这里写图片描述
下载完成后,我们将其放到linux中的/usr/local路径下进行解压
这里写图片描述

第三步:下载编译所需依赖项

$ cd gcc-6.4.0
$ ./contrib/download_prerequisites 
$ cd ..

第四步:建立编译后文件存放目录

$ mkdir gcc-build-6.4.0
$ cd gcc-build-6.4.0
$ ../gcc-6.4.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

第五步:编译

$ make

此步骤会用时很久,本人当时等了一上午。所以稍安勿躁了。

第六步:安装

$ make install

第七步:查看新版本

gcc --version

这里写图片描述


http://chatgpt.dhexx.cn/article/0h6Qy0NM.shtml

相关文章

linux升级gcc版本详细教程

0.前言 一般linux操作系统默认的gcc版本都比较低,例如centos7系统默认的gcc版本为4.8.5。gcc是从4.7版本开始支持C11的,4.8版本对C11新特性的编译支持还不够完善,因此如果需要更好的体验C11以及以上版本的新特性,需要升级gcc到一个…

ubuntu20.04查看gcc版本以及各版本切换

1、查看自己当前的gcc版本 gcc -v通过下图的最后一行可以得到,这里电脑当前gcc的版本是 7.5.0 查看Eigen版本: pkg-config --modversion eigen32.安装另一个版本gcc 这里安装的是gcc-9: sudo add-apt-repository ppa:ubuntu-toolchain-r…

最新:斐讯K3千兆无线路由器刷官改版固件的详细图文教程

2018年1月31日更新:本教程已经同步增添Phitools 作者最新修改的固件以便支持 K3_V21.6.12.66 版刷机。 如果喜欢折腾的话可以刷LEDE固件,刷机方法看:[图文教程] 斐讯K3金/银色版路由器免拆机通用刷机教程 此前蓝点网已经发布了借助恩山论坛开…

斐讯k2刷不死breed K2 22.5.11.14

[k2] 斐讯K2 22.5.11.14 A5 原厂固件 刷breed刷官方固件定制版方法 这个是我刷机之前备份的,有用的拿去。 首先是刷breed,按照abccba94大神的终极方法刷入成功,参考【刷机必读】斐讯K2刷breed的安全方法及开源一键刷机脚本 终极的不行&…

用编程器免拆夹子刷斐讯K2 K2P解决难搞固件 刷BREED 无损原EEPROM

文章中放的几个地址都是思路来源,感谢各路大神原帖子的思路,因为我刷机时候没有拍照,只好借用各位大佬的图来说明步骤,我做一下整理会放出本篇刷机流程,很简单! K2 22.6.532.231软件版本已经无解&#xff…

k2p—b1版本刷固件遇到的问题

因为之前刷过梅林华硕的固件,但是今天手贱,点了个升级,然后路由器就gg了,当时想再刷一遍就好了,但是好久没刷过了,难免有些生疏,看完教程就上手了,但是发现固件一直传不上去&#xf…

msdn i tell you网址及下载系统详细步骤

一、msdn i tell you网址及下载系统详细步骤 msdn i tell you地址: 2.进去网站以后会让你免费注册以一个账号,然后用邮箱方式让你激活。 3.注册完以后,你就可以正常下载了。

Travel English

Tong lau or Chinese tenement building - 唐楼

MSDN i tell you 下载说明

i tell you 如何下载文件 网址:https://msdn.itellyou.cn/ 1、这里复制 BT类型,原因是百度网盘不支持ED2K 2、使用百度网盘下载文件,下载速度慢的话,就自己想办法,别问我!!!&…

Travel

Description 给出一个有 个顶点 条边的有向图,对于一条边长度为len的边有两种走法。   1、如果a和b可以互达,则走过这条边的时间为len   2、如果a和b不可以互达,则走过这条边的时间为2*len   现在给出一个k,问&#xff0…

Don't forget your original intention.

生活不止眼前的苟且 妈妈坐在门前 哼着花儿与少年 虽事隔多年 记得她泪水涟涟 那些幽暗的时光 那些坚持与慌张 在临别的门前 妈妈望着我说 生活不止眼前的苟且,还有诗和远方的田野, 你赤手空拳来到人世间,为找到那片海不顾一切。 她…

I tell you 如何下载文件

地址:https://msdn.itellyou.cn/ I tell you 可以下载一些office,windows系统等,还是十分方便的。 如何下载(可以使用迅雷或者百度网盘等) 展开详细信息 —— 复制框中的链接——打开迅雷 直接下载就好了。

please tell me who you are?

GIT 中提示 please tell me who you are 如果使用git过程中出现了,please tell me who you are , 需要设置一下使用者的身份。 1.git config user.name "username" 2.git config user.email "usernameXXX.com"

*** Please tell me who you are.

Xcode6在创建工程后: *** Please tell me who you are. Run git config --global user.email "youexample.com" git config --global user.name "Your Name" to set your accounts default identity. Omit --global to set the identity only…

Telephone Lines

Description Farmer John wants to set up a telephone line at his farm. Unfortunately, the phone company is uncooperative, so he needs to pay for some of the cables required to connect his farm to the phone system. There are N (1 ≤ N ≤ 1,000) forlorn tel…

i tell you 微软各种 操作系统 应用程序 开发工具 下载

I tell you 提供微软系各种操作系统(win7、xp、win10)、应用程序(office、project、visio等)、开发人员工具(visual C、visual basic、visual studio等)、服务器系统、设计人员工具等软件的下载。可以说几乎…

常用的红色的RGB值

每一种颜色都有自己的风格,相信点进这篇文章的你一定喜欢设计,希望能对您有所帮助 请点击此处输入图片描述 请点击此处输入图片描述 请点击此处输入图片描述 请点击此处输入图片描述 请点击此处输入图片描述 转自[叫我楼下小黑]

常用RGB色值表

常用RGB色值表 浅粉红 #FFB6C1 255,182,193 粉红 #FFC0CB 255,192,203 猩红/深红 #DC143C 220,20,60 淡紫红 #FFF0F5 255,240,245 弱紫罗兰红 #DB7093 219,112,147 热情的粉红 #FF69B4 255,105,180 深粉红 #FF1493 255,20,147 中紫罗兰红 #C71585 199,21,133 兰花紫 #DA70D6 21…

渐变色表RGB值

渐变色表RGB值 //色表构建vector<unsigned char> R { 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,…