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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值