`

liunx 安装gcc过程!~

阅读更多

首先从redhat的安装文件中找到如下的安装包:

kernel-devel-2.6.9-67.EL.i686.rpm
glibc-kernheaders-2.4-9.1.100.EL.i386.rpm
glibc-headers-2.3.4-2.39.i386.rpm
glibc-devel-2.3.4-2.39.i386.rpm
gcc4-4.1.2-14.EL4.i386.rpm
gcc-3.4.6-9.i386.rpm
gcc-c++-3.4.6-9.i386.rpm
gcc4-c++-4.1.2-14.EL4.i386.rpm

不同的机器,可能有点区别但是整体是这个样子的。
由于我的liunx比较老,所以出了一些问题,下面就开始安装,很简单吧。

[root@wangde RPMS]# rpm -ivh kernel-devel-2.6.9-67.EL.i686.rpm
警告:kernel-devel-2.6.9-67.EL.i686.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:kernel-devel           ########################################### [100%]
[root@wangde RPMS]# rpm -ivh glibc-headers-2.3.4-2.39.i386.rpm
警告:glibc-headers-2.3.4-2.39.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
錯誤:相依性失敗:
        kernel-headers 是 glibc-headers-2.3.4-2.39.i386 所需要的
        kernel-headers >= 2.2.1 是 glibc-headers-2.3.4-2.39.i386 所需要的
    建議的解決方法:
        /var/spool/up2dateglibc-kernheaders-2.4-9.1.100.EL.i386.rpm
[root@wangde RPMS]# rpm -ivh glibc-kernheaders-2.4-9.1.100.EL.i386.rpm
警告:glibc-kernheaders-2.4-9.1.100.EL.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42 a60e
準備中...                ########################################### [100%]
   1:glibc-kernheaders      ########################################### [100%]
[root@wangde RPMS]#
[root@wangde RPMS]# rpm -ivh glibc-headers-2.3.4-2.39.i386.rpm
警告:glibc-headers-2.3.4-2.39.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:glibc-headers          ########################################### [100%]
[root@wangde RPMS]# rpm -ivh glibc-devel-2.3.4-2.39.i386.rpm
警告:glibc-devel-2.3.4-2.39.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:glibc-devel            ########################################### [100%]
[root@wangde RPMS]# rpm -ivh libgomp-4.1.2-14.EL4.i386.rpm
警告:libgomp-4.1.2-14.EL4.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
        已經安裝 libgomp-4.1.2-14.EL4 套件
[root@wangde RPMS]# rpm -ivh gcc4-4.1.2-14.EL4.i386.rpm
警告:gcc4-4.1.2-14.EL4.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:gcc4                   ########################################### [100%]
[root@wangde RPMS]# rpm -ivh libstdc++-devel-3.4.6-9.i386.rpm
警告:libstdc++-devel-3.4.6-9.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:libstdc++-devel        ########################################### [100%]
[root@wangde RPMS]# rpm -ivh gcc4-c++-4.1.2-14.EL4.i386.rpm
警告:gcc4-c++-4.1.2-14.EL4.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
錯誤:相依性失敗:
        gcc-c++ >= 3.4.4-2 是 gcc4-c++-4.1.2-14.EL4.i386 所需要的
    建議的解決方法:
        /var/spool/up2dategcc-c++-3.4.6-9.i386.rpm
[root@wangde RPMS]# rpm -ivh gcc-c++-3.4.6-9.i386.rpm
警告:gcc-c++-3.4.6-9.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
錯誤:相依性失敗:
        gcc = 3.4.6-9 是 gcc-c++-3.4.6-9.i386 所需要的
    建議的解決方法:
        /var/spool/up2dategcc-3.4.6-9.i386.rpm
[root@wangde RPMS]# rpm -ivh gcc-3.4.6-9.i386.rpm
警告:gcc-3.4.6-9.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:gcc                    ########################################### [100%]
[root@wangde RPMS]# rpm -ivh gcc-c++-3.4.6-9.i386.rpm
警告:gcc-c++-3.4.6-9.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:gcc-c++                ########################################### [100%]
[root@wangde RPMS]# rpm -ivh gcc4-c++-4.1.2-14.EL4.i386.rpm
警告:gcc4-c++-4.1.2-14.EL4.i386.rpm: V3 DSA 簽章:NOKEY, key ID db42a60e
準備中...                ########################################### [100%]
   1:gcc4-c++               ########################################### [100%]

安装成功开始测试是否安装成功!~


[root@wangde RPMS]# mkdir /gcctest

[root@wangde jstest]# cd /gcctest
[root@wangde gcctest]# vi hello.c

#include <stdio.h>
#include <stdlib.h>
int main(){
  printf("hello,myLiunx!\n");
}
[root@wangde gcctest]# gcc hello.c
[root@wangde gcctest]# ls
a.out  hello.c [root@wangde gcctest]# ./a.out
hello,myLiunx!
[root@wangde gcctest]#
测试成功!~嘿嘿!~

0
1
分享到:
评论

相关推荐

    Linux内网环境,离线安装gcc

    本例中,我们将详细介绍如何在Linux内网环境下离线安装GCC,一个重要的编译器工具。 GCC,全称为GNU Compiler Collection,是GNU项目的一部分,它提供了C、C++、Objective-C、Fortran、Ada以及Go等多种编程语言的...

    arm-linux-gcc的安装方法

    ### ARM-Linux-GCC的安装方法 #### 一、引言 在嵌入式系统开发过程中,ARM架构因其低功耗、高性能等特性被广泛应用。为了能够在主机(通常是x86架构的PC)上编译出针对ARM架构目标平台可执行的程序,就需要构建一个...

    Linux新手安装gcc详细过程

    ### Linux新手安装GCC详细过程与理解 #### 一、引言 对于初学者而言,在Linux环境中安装GCC(GNU Compiler Collection)是一项重要的技能。GCC不仅能够编译C语言代码,还能支持C++、Objective-C等其他编程语言。...

    linux离线安装gcc ,g++,gcc-4.5.1

    离线安装GCC和G++的过程通常包括以下步骤: 1. **下载所需包**: 首先,你需要从GCC的官方网站或者其他可靠的源下载适合你Linux发行版的GCC和G++安装包。在这个例子中,我们特别提到的是gcc-4.5.1版本。确保选择与...

    内网环境下Linux环境gcc gcc-c++编译器安装所需依赖

    在Linux上,特别是对于服务器环境,比如安装Nginx这样的Web服务器,可能需要自编译源代码,这时就需要GCC和G++来完成编译过程。 Nginx是一款高性能、轻量级的HTTP和反向代理服务器,广泛应用于互联网行业。在Linux...

    arm-linux-gcc-4.4.3安装包及安装教程

    本教程将详细介绍如何安装和使用`arm-linux-gcc-4.4.3`。 首先,理解`gcc`是什么至关重要。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一套开源的编译器集合,支持多种编程语言,包括C、C++、Objective...

    Ubuntu下安装arm-linux-gcc交叉编译

    Ubuntu 下安装 arm-linux-gcc 交叉编译 在 Ubuntu 系统中,安装 arm-linux-gcc 交叉编译器是一件非常重要的事情,这对于嵌入式系统的开发和调试具有非常重要的意义。本文将详细介绍如何在 Ubuntu 系统中安装 arm-...

    Linux7安装gcc.zip

    本压缩包“Linux7安装gcc.zip”专为离线安装GCC于Linux环境设计,特别是针对CentOS 7和Red Hat 7系统。 首先,我们来详细了解GCC的安装过程。在Linux系统中,通常有以下几种安装方式: 1. 使用包管理器:对于基于...

    linux安装gcc编译环境所需rpm包

    描述中提到的“安装时可能需要注意安装顺序”,这是因为在GCC的安装过程中,可能需要依赖于一些基础库,例如glibc(GNU C Library)、binutils等。这些库通常需要先于GCC安装,因为GCC自身就是用C语言编写,并且依赖...

    linux 安装gcc 所需要的rpm文件

    在Linux系统中,GCC(GNU Compiler Collection)是一个关键的开源编译器套件,用于将源代码编译成可执行程序。GCC支持多种编程语言,包括C、C++、Fortran、Objective-C等。在RPM(Red Hat Package Manager)系统环境...

    linux下安装gcc/g++ rpm安装文件与说明

    本教程将详细讲解如何在Linux环境下通过RPM方式安装GCC和G++。 一、GCC和G++的重要性 GCC和G++是开发人员在Linux环境中进行系统级编程和应用开发必不可少的工具。GCC提供了一整套编译器,可以将源代码转换为可执行...

    linux安装gcc所需包.rar

    本文将详细介绍如何在Linux环境下安装GCC,以及压缩包"linux安装gcc所需包.rar"中包含的必要组件。 首先,GCC的安装过程通常涉及多个依赖包,因为GCC自身需要一些基础库和开发头文件来构建。在给定的文件列表中,...

    Linux离线安装gcc所需包

    离线安装GCC的过程需要对Linux包管理机制有一定了解,特别是处理依赖关系时。同时,需要注意不同Linux发行版之间的差异,因为它们可能使用不同的包管理系统和依赖结构。在没有网络的情况下,确保所有的依赖包都已...

    arm-linux-gcc-4.5.1(安装包及教程)

    描述中提到的"Ubuntu安装arm-linux-gcc-4.5.1"表明了整个过程是在Ubuntu环境下进行的,这是一个基于Debian的Linux发行版,广泛应用于桌面和服务器环境。"附件含gcc安装包及教程"意味着这个压缩包不仅包含了编译器的...

    linux安装nginx所需的gcc包

    在Linux系统中,Nginx是一款非常流行的高性能Web服务器和反向代理服务器,它以其高效稳定、低内存占用和丰富的模块扩展性而受到...记得在整个过程中,根据你的Linux发行版和系统环境调整相应参数,确保安装过程顺利。

    Linux离线安装升级gcc5.4.0-含全部所需安装包依赖+配套教程说明,作者亲测百分百成功!

    离线安装GCC的过程需要一定的Linux基础,但只要遵循教程,即使初学者也能顺利完成。注意在执行每一步之前检查系统环境,确保所有必要的依赖都已安装,并且遵循安全的权限管理原则,避免对系统造成不必要的影响。

    交叉编译环境的建立arm-linux-gcc-4.3.2的安装

    ### 交叉编译环境的建立与arm-linux-gcc-4.3.2的安装 在进行嵌入式系统开发时,经常会遇到需要为不同的目标平台编译代码的情况,这就涉及到了交叉编译的概念。交叉编译是指在一个平台上编译代码,并生成可以在另一...

    arm-linux-gcc-5.4.0.tar.gz交叉编译器

    安装ARM-Linux-GCC 5.4.0通常涉及解压`arm-linux-gcc-5.4.0.tar.gz`文件,然后遵循提供的编译和安装指南。在这个过程中,`arm-linux.txt`文件可能是编译和配置过程的说明文档,详细指导如何设置环境变量、配置选项...

    arm-linux-gcc的安装自己总结.docx

    arm-linux-gcc的安装过程总结 本文档详细记录了arm-linux-gcc的安装过程,这个过程包括下载和解压arm-linux-gcc的压缩包,安装到指定目录,配置环境变量,测试安装结果等步骤。 一、下载和解压arm-linux-gcc 首先...

Global site tag (gtag.js) - Google Analytics