Centos7 gcc4.8.5升级到版本gcc5.4.0

简介: 因为Centos7默认的是gcc4.8.5,但是有时候要用到gcc5.4,因为,我来教大家如何从gcc4.8.5升到到gcc5.4.0。

@[toc]

前言

  因为Centos7默认的是gcc4.8.5,但是有时候要用到gcc5.4,因为,我来教大家如何从gcc4.8.5升到到gcc5.4.0。
  如果遇到没有网络的情况下,想要安装gcc,只需要一个安装包,就可以安装;
详细请看:👉Linux中gcc4.8.5升级到gcc5.4.0用已经编译好的安装包升级(重点是不用编译安装,可以更省时)👈

下载、解压安装包

下载有两种下载:一种是直接在网页上下载,在上传到linux中;另一种就是在linux中wget地址下载。

找好自己要存放安装包的目录,我的这个就在/home/目录下


安装包下载地址:

http://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz


linux中下载:

#切换到/home/目录下
cd /home/
#下载gcc.5.4的包
wget http://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz


解压安装包:

tar -xvf gcc-5.4.0.tar.gz


下载相关的依赖和组件

#先切换到gcc5.4的目录下
cd gcc-5.4.0
#下载相关的依赖和组件
./contrib/download_prerequisites


新建一个文件夹存放编译的文件

#新建一个文件夹存放编译的文件
mkdir -p build


编译、安装


编译安装大概是一个小时多,还请耐心等待

#创建完文件夹之后,进入文件夹
cd build
#进入之后编译,指定目录编译安装;编译安装一共大概1个小时
../configure -prefix=/usr/local --enable-checking=release --enable-languages=c,c++ --disable-multilib 
#完了之后编译并安装
make && make install


查看是否安装成功

查看gcc版本:

gcc --version

在这里插入图片描述
查看库:

strings /lib64/libstdc++.so.6 | grep GLIBC

在这里插入图片描述

有这些就代表安装成功。

目录
相关文章
|
9月前
|
Linux 编译器 开发工具
提升CentOS 7中的gcc/G++版本
至此,你已经成功在CentOS 7中升级了gcc/G++版本。从现在开始,在终端中运行 `gcc`或 `g++`时,将会使用新版本的编译器。
1048 21
|
中间件 Linux vr&ar
Centos7升级Glibc
Centos7升级Glibc
2068 6
|
Linux 数据安全/隐私保护 Perl
CentOS7中升级OpenSSL详细教程
这篇文章提供了在CentOS 7系统中升级OpenSSL到3.2版本的详细步骤,包括备份现有配置、安装依赖、下载安装新版本以及验证安装结果。
3516 3
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
11月前
|
存储 Linux 网络安全
如何从CentOS7升级到8?CentOS8最新安装教程
从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。
2111 6
|
11月前
|
中间件 Linux vr&ar
Centos7升级Glibc
centos7升级glic问题
2818 0
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
769 64
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
899 63
|
运维 监控 安全
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
本文详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL至最新稳定版本(OpenSSH 9.6p1和OpenSSL 1.1.1w),解决多个已知安全漏洞(如CVE-2023-51767等)。涵盖环境说明、现存漏洞、升级准备、具体步骤及故障排查,确保服务器安全。建议先在测试环境验证,再应用于生产环境。
4625 7
|
Kubernetes Linux 开发工具
centos7通过kubeadm安装k8s 1.27.1版本
centos7通过kubeadm安装k8s 1.27.1版本