Linux中gcc4.8.5升级到gcc5.4.0用已经编译好的安装包升级(重点是不用编译安装,可以更省时)

简介: 如有遇到<font color=red size=4>没有网络的情况下</font>可以选择用这种方法来做,前提是要先下载好这个包。

@[toc]

前言

  如有遇到没有网络的情况下可以选择用这种方法来做,前提是要先下载好这个包。
还有一个是可以在有网的情况下做的,就是编译安装;
链接地址:👉Centos7 gcc4.8.5升级到版本gcc5.4.0👈

下载安装包

网盘地址:
链接:https://pan.baidu.com/s/1jSV9Dzy3VvIFyh8qZ8sVpA
提取码:aei1

解压安装包

unzip gcc-5.4.0-编译好的.zip
tar xf gcc-5.4.0-▒р╥ы║├╡─.tar

解压完会看到gcc-5.4.0这个目录
在这里插入图片描述

软连接gcc库

注意!!!
软连接一定要使用绝对路径,否侧会有问题;

#find查找一下libstdc++.so.6.0.21的绝对路径,一定要使用绝对路径来软连接,否侧会有问题;
find / -name libstdc++.so.6.0.21
#备份一下原来的libstdc++.so.6
mv /lib64/libstdc++.so.6 /lib64/libstdc++.so.6-bak
#软连接库,查找到有三个随便选那个都可以,我选的第二个,根据你的目录来定,软连接源地址
ln -s /home/lcy/gcc-5.4.0/build/stage1-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21 /lib64/libstdc++.so.6
#软连接完成之后查找一下这些库
strings /lib64/libstdc++.so.6 | grep GLIBC
#能找到这些库就是成功了。

在这里插入图片描述

软连接gcc版本

#切换到gcc-5.4.0/build/gcc/目录下
cd /home/lcy/gcc-5.4.0/build/gcc

在这里插入图片描述

#我们可以看到有一个xg++和xgcc,软连接这两个任意一个就可以了;还是要注意自己的软连接源路径
ln -s /home/lcy/gcc-5.4.0/build/gcc/xgcc /bin/gcc
#软连接完成之后就可以看到版本了
gcc -v

在这里插入图片描述

目录
相关文章
|
7月前
|
Oracle 关系型数据库 MySQL
Oracle Linux 8.10 编译安装sysbench
Oracle Linux 8.10 编译安装sysbench
202 34
|
8月前
|
安全 Linux 编译器
BigCloud Enterprise Linux 8和Rocky Linux 8升级OpenSSH步骤
本文介绍了在BigCloud Enterprise Linux 8.2/8.6和Rocky Linux 8.10上升级OpenSSH的详细步骤。首先配置Telnet服务和GCC编译器以确保远程登录安全,接着备份旧版OpenSSH并下载、编译、安装最新版本(如9.9p1)。然后创建新的sshd系统服务配置文件,调整配置并启动服务。最后验证升级效果,关闭不必要的Telnet服务,并处理可能的防火墙和SELinux问题。通过这些步骤可有效修复低版本OpenSSH带来的高危漏洞。
459 13
|
12月前
|
Linux 编译器 开发工具
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
644 2
|
9月前
|
应用服务中间件 Linux nginx
【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?Web App Linux 默认使用的 Nginx 版本是由平台预定义的,无法更改这个版本。
249 77
|
11月前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
1672 14
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
430 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
256 2
|
Linux
Linux - 如何编译源码安装软件
源码编译安装通常包括三个步骤:1) `./configure` 检测平台特征和依赖项,生成 Makefile;2) `make` 编译源码,生成可执行文件;3) `make install` 将可执行文件安装到指定目录并配置环境变量。
343 0