`
晨星★~雨泪
  • 浏览: 448296 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

redhat9上用rpm包方式升级gcc3.2到gcc3.4

阅读更多

刚刚安了个redhat9,发现gcc是3.2版本的,看到有文章说skyeye至少要gcc3.3以上(估计是skeye1.0以上版本吧,不确定),在网上搜了一通,好不容易找到篇文章,里面有些东西有些东西或是过时了或是打错了,现在把我自己做成功的过程写下来,希望对用redhat9的人有用~     
参考原文http://www.linuxdiyf.com/viewarticle.php?id=58427


1,下载gcc3.4.9版本相应的rpm包

  ftp://mirror.switch.ch/mirror/scientificlinux/40rolling/i386/SL/RPMS/ 这个网址可以下载到相应的RPM包。需要下载的RPM包如下:

  cpp-3.4.6-9.i386.rpm
  gcc-3.4.6-9.i386.rpm
  glibc-2.3.4-2.39.i386.rpm
  glibc-common-2.3.4-2.39.i386.rpm
  glibc-devel-2.3.4-2.39.i386.rpm
  glibc-headers-2.3.4-2.39.i386.rpm
  glibc-kernheaders-2.4-9.1.100.EL.i386.rpm

  2,下载gcc3.4.9版本所需的binutils相应版本的源码包
  http://ftp.gnu.org/gnu/binutils/这个网址可以直接下载到需要的源码包,gcc3.4.9版本需要下载binutils-2.15.tar.bz2。

  3,编译安装binutils-2.15.tar.bz2
  #tar jvxf binutils-2.15.tar.bz2
  #cd binutils-2.15.
  #./configure
  #make
  #make install
  #ld –v

  GNU ld version 2.15

  看见了吗,我们的binutils已经成功升级成2.15版本了。

  4,安装rpm包

  安装顺序以及命令如下:
  #rpm -Uvh --nodeps --replacefiles glibc-kernheaders-2.4-9.1.100.EL.i386.rpm
  #rpm -Uvh --nodeps --replacefiles glibc-common-2.3.4-2.39.i386.rpm
  #rpm -Uvh --nodeps --replacefiles glibc-headers-2.3.4-2.39.i386.rpm
  #rpm -Uvh --nodeps --replacefiles glibc-devel-2.3.4-2.39.i386.rpm
  #rpm -Uvh --nodeps --replacefiles glibc-2.3.4-2.39.i386.rpm
  #rpm -Uvh --nodeps --replacefiles cpp-3.4.6-9.i386.rpm
  #rpm -Uvh --nodeps --replacefiles gcc-3.4.6-9.i386.rpm


  安装完毕之后,我们用命令可以查看相关版本

  #gcc -v/* 查看gcc版本 */
      怎么样?
分享到:
评论

相关推荐

    redhat9.0安装gcc所需RPM

    首先说明情况:我安装的是Redhat9.0红帽子9.0版本虚拟机 3CD装, 在CD1中的Redhat/RPMS/目录下找到 glibc-kernheaders-2.4-8.10.i386.rpm glibc-devel-2.3.2-11.9.i386.rpm cpp-3.2.2-5.i386.rpm binutils-2.13...

    redhat5.3gcc安装所需rpm包及安装顺序

    在没有预装GCC的系统上,你需要手动下载并安装相关的RPM包。下面将详细介绍如何准备和安装这些RPM包,以及它们的正确安装顺序。 1. **理解RPM包**:RPM(Red Hat Package Manager)是Linux发行版中广泛使用的软件包...

    RedHat8.2 gcc rpm离线安装包

    RedHat 8.2系统中的GCC离线安装包是一组用于在没有互联网连接的情况下安装GCC编译器及相关组件的关键RPM文件。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一个开源的、跨平台的编译器集合,支持C、C++、...

    Redhat9 升级内核到2.6需要的所有RPM

    秉承开源的精神,把Redhat9 升级内核到2.6需要的所有RPM分享上来,Good luck! 另外,升级教程可以看CSDN上边的另外一篇文章《redhat9.0-2.4.X内核升级-2.6》 文件列表: 2015/10/27 23:07 2,765,476 binutils-2.13...

    Redhat 64位GCC的rpm安装包1

    标题 "Redhat 64位GCC的rpm安装包1" 提及的是在Red Hat操作系统上安装64位版本的GNU Compiler Collection (GCC) 的过程,而GCC是一个开源的编译器套件,用于将源代码编译成可执行程序。RPM是Red Hat Package Manager...

    redhat-server-6.8 - 离线安装gcc依赖包

    redhat-server-6.8 ---- 离线安装gcc依赖包 因为安装时包之间会有依赖关系,所以需要指定安装包的顺序: rpm -ivh kernel-headers-2.6.32-7el6.x86_64.rpm rpm -ivh glibc-headers-12-1.7.el6.x86_64.rpm rpm -ivh...

    centos/redhat离线安装gcc及其依赖的rpm包

    标题提到的是离线安装GCC(GNU Compiler Collection)及其依赖的RPM包,这在没有网络连接或者网络环境不稳定的情况下非常实用。 GCC是开源的编译器集合,用于将C、C++、Fortran、Java等多种编程语言的源代码编译成...

    gcc 8.5 rpm 离线安装依赖包

    标题中的“gcc 8.5 rpm 离线安装依赖包”指的是在Linux系统中,特别是CentOS这样的发行版上,使用GCC(GNU Compiler Collection)的8.5版本的RPM包进行离线安装的过程。GCC是开源的、跨平台的编译器集合,它包含了C...

    redhat linux手动RPM安装gcc,g++

    如果你的RPM源不提供最新的版本,你可能需要从源码编译GCC和g++,这是一个更复杂的过程,涉及到下载源码、配置、编译和安装等多个步骤。 总的来说,手动RPM安装GCC和g++在Red Hat Linux上虽然略显繁琐,但却是解决...

    redhat gcc rpm

    Redhat Linux系统是企业级操作系统,广泛应用于...总之,手动安装Redhat Linux上的GCC涉及下载RPM包、管理依赖、使用RPM命令安装以及后续的维护和使用。熟练掌握这些步骤对任何在Linux环境下工作的开发者都至关重要。

    Redhat下rpm离线安装gcc

    rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm 但是安装的时候遇到了一些问题: 1.在安装cpp-4.4.7-3.el6.i686.rpm时报error说要依赖libmpfr.so.1: 先安装了libmcpp(gmp),再安装mpfr,即可成功安装cpp rpm -ivh gmp-...

    gcc升级4.9.4包.rar

    然后,从GCC的官方网站下载4.9.4版本的源码包,或者在提供的压缩包"gcc升级4.9.4包.rar"中找到预打包的源码。解压后进入源码目录,配置、编译和安装GCC: ```bash tar xvf gcc-4.9.4.tar.gz cd gcc-4.9.4 ./contrib...

    RedHat9安装gcc

    包含安装gcc的必须文件  glibc-devel-2.3.2-11.9.i386.rpm  glibc-kernheaders-2.4-8.10.i386.rpm  gcc-3.2.2-5.i386.rpm 亲测可以成功安装

    gcc4.8.5离线安装rpm包含依赖

    ## 解压gcc ```bash tar -xvf gcc-rpms.tar.gz ``` ## rpm安装gcc ```bash rpm -Uvh *.rpm --nodeps --force ``` ### 验证 ```bash gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/...

    redhat7-yum-rpm完整包.rar

    RPM是一种用于安装、升级、查询、验证和卸载软件的包管理器,而YUM则是基于RPM的前端工具,简化了在多依赖性环境中管理软件的过程。 在RHEL 7和CentOS 7中,YUM是默认的包管理器,它允许用户方便地安装、更新和管理...

    redhat5rpm包(史上最全)

    在"redhat5rpm包(史上最全)"这个压缩包中,你将找到所有安装Oracle 9i所需的RPM包,这意味着你不必再花费时间去寻找各个分散的依赖包。以下是一些关键的知识点,涉及Oracle 9i在RHEL5上的安装过程: 1. **环境...

    redhat 6 版本安装gcc,g++所需的rpm包和安装操作说明文档

    本文将详细介绍如何在RHEL 6上安装GCC和G++,以及涉及到的rpm包管理。 首先,RHEL 6默认的软件仓库可能不包含最新版本的GCC和G++,因此我们需要手动下载并安装必要的rpm包。这些包通常包括: 1. `gcc`:GCC的核心...

    红帽子RHEL 6.0 GCC编译器rpm安装包

    在Red Hat Enterprise Linux 中安装GCC编译器所需rpm包。 内有安装说明。按步骤安装即可。

    redhat7u4 裸机离线安装 gcc(含全部依赖包和安装说明)

    在这个场景下,我们要讨论的是如何在没有网络连接的情况下,在Red Hat 7.4(简称redhat7u4)上离线安装GCC编译器,包括所有必要的依赖包。 GCC(GNU Compiler Collection)是一套开源的编译器集合,用于将源代码...

    redhat7.9 + lib-stdc-gcc

    Red Hat Enterprise Linux 7.9 是一款稳定且广泛使用的Linux发行版,主要为企业级服务器和工作站提供服务。在这一版本中,GCC(GNU Compiler Collection)是核心组件之一,特别是libstdc++,它是GCC编译器支持C++...

Global site tag (gtag.js) - Google Analytics