刚刚安了个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红帽子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...
在没有预装GCC的系统上,你需要手动下载并安装相关的RPM包。下面将详细介绍如何准备和安装这些RPM包,以及它们的正确安装顺序。 1. **理解RPM包**:RPM(Red Hat Package Manager)是Linux发行版中广泛使用的软件包...
RedHat 8.2系统中的GCC离线安装包是一组用于在没有互联网连接的情况下安装GCC编译器及相关组件的关键RPM文件。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一个开源的、跨平台的编译器集合,支持C、C++、...
秉承开源的精神,把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" 提及的是在Red Hat操作系统上安装64位版本的GNU Compiler Collection (GCC) 的过程,而GCC是一个开源的编译器套件,用于将源代码编译成可执行程序。RPM是Red Hat Package Manager...
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...
标题提到的是离线安装GCC(GNU Compiler Collection)及其依赖的RPM包,这在没有网络连接或者网络环境不稳定的情况下非常实用。 GCC是开源的编译器集合,用于将C、C++、Fortran、Java等多种编程语言的源代码编译成...
标题中的“gcc 8.5 rpm 离线安装依赖包”指的是在Linux系统中,特别是CentOS这样的发行版上,使用GCC(GNU Compiler Collection)的8.5版本的RPM包进行离线安装的过程。GCC是开源的、跨平台的编译器集合,它包含了C...
如果你的RPM源不提供最新的版本,你可能需要从源码编译GCC和g++,这是一个更复杂的过程,涉及到下载源码、配置、编译和安装等多个步骤。 总的来说,手动RPM安装GCC和g++在Red Hat Linux上虽然略显繁琐,但却是解决...
Redhat Linux系统是企业级操作系统,广泛应用于...总之,手动安装Redhat Linux上的GCC涉及下载RPM包、管理依赖、使用RPM命令安装以及后续的维护和使用。熟练掌握这些步骤对任何在Linux环境下工作的开发者都至关重要。
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版本的源码包,或者在提供的压缩包"gcc升级4.9.4包.rar"中找到预打包的源码。解压后进入源码目录,配置、编译和安装GCC: ```bash tar xvf gcc-4.9.4.tar.gz cd gcc-4.9.4 ./contrib...
包含安装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 亲测可以成功安装
## 解压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/...
RPM是一种用于安装、升级、查询、验证和卸载软件的包管理器,而YUM则是基于RPM的前端工具,简化了在多依赖性环境中管理软件的过程。 在RHEL 7和CentOS 7中,YUM是默认的包管理器,它允许用户方便地安装、更新和管理...
在"redhat5rpm包(史上最全)"这个压缩包中,你将找到所有安装Oracle 9i所需的RPM包,这意味着你不必再花费时间去寻找各个分散的依赖包。以下是一些关键的知识点,涉及Oracle 9i在RHEL5上的安装过程: 1. **环境...
本文将详细介绍如何在RHEL 6上安装GCC和G++,以及涉及到的rpm包管理。 首先,RHEL 6默认的软件仓库可能不包含最新版本的GCC和G++,因此我们需要手动下载并安装必要的rpm包。这些包通常包括: 1. `gcc`:GCC的核心...
在Red Hat Enterprise Linux 中安装GCC编译器所需rpm包。 内有安装说明。按步骤安装即可。
在这个场景下,我们要讨论的是如何在没有网络连接的情况下,在Red Hat 7.4(简称redhat7u4)上离线安装GCC编译器,包括所有必要的依赖包。 GCC(GNU Compiler Collection)是一套开源的编译器集合,用于将源代码...
Red Hat Enterprise Linux 7.9 是一款稳定且广泛使用的Linux发行版,主要为企业级服务器和工作站提供服务。在这一版本中,GCC(GNU Compiler Collection)是核心组件之一,特别是libstdc++,它是GCC编译器支持C++...