redhat GCC环境安装

在一台全新机器上安装gcc的过程,留此记录:

1.首先从网上下载rpm安装包:gcc-4.4.7-23.el6.x86_64.rpm

使用 

 rpm -ivh gcc-4.4.7-23.el6.x86_64.rpm

  命令进行安装

此时提示

warning: gcc-4.4.7-23.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
        cloog-ppl >= 0.15 is needed by gcc-4.4.7-23.el6.x86_64
        cpp = 4.4.7-23.el6 is needed by gcc-4.4.7-23.el6.x86_64
        libgcc >= 4.4.7-23.el6 is needed by gcc-4.4.7-23.el6.x86_64
        libgomp = 4.4.7-23.el6 is needed by gcc-4.4.7-23.el6.x86_64

需要安装依赖。

2.根据提示下载依赖包:

cloog-ppl-0.15.7-1.2.el6.x86_64.rpm  ,cpp-4.4.7-23.el6.x86_64.rpm,libgcc-4.4.7-23.el6.x86_64.rpm,libgomp-4.4.7-23.el6.x86_64.rpm

3.安装cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

使用

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

命令进行安装。

此时提示缺少依赖:

error: Failed dependencies:
        libppl.so.7()(64bit) is needed by cloog-ppl-0.15.7-1.2.el6.x86_64
        libppl_c.so.2()(64bit) is needed by cloog-ppl-0.15.7-1.2.el6.x86_64

需要先安装:

ppl-0.10.2-11.el6.x86_64.rpm  ,mpfr-2.4.1-6.el6.x86_64.rpm

安装完之后,可以顺利安装cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

3.安装cpp-4.4.7-23.el6.x86_64.rpm

4.安装libgcc-4.4.7-23.el6.x86_64.rpm

提示:

Preparing...                ########################################### [100%]
        file /lib64/libgcc_s-4.4.7-20120601.so.1 from install of libgcc-4.4.7-23.el6.x86_64 conflicts with file from package libgcc-4.4.7-18.el6.x86_64

由于版本问题,需要卸载4.4.7-18版本,安装新版本

先备份 /lib64/libgcc_s.so.1 文件,否则下面卸载的时候会把该文件删除,导致rpm命令无法使用

备份:

cp /lib64/libgcc_s.so.1  /apps/libgcc_s.so.1

使用强制卸载命令:

rpm -e --nodeps libgcc-4.4.7-18.el6.x86_64

还原libgcc_s.so.1文件,否则会无法执行rpm:

cp  /apps/libgcc_s.so.1  /lib64/libgcc_s.so.1

执行安装命令:

rpm -ivh libgcc-4.4.7-23.el6.x86_64.rpm

5.安装libgomp-4.4.7-23.el6.x86_64.rpm

命令:

rpm -ivh libgomp-4.4.7-23.el6.x86_64.rpm

提示:

Preparing...                ########################################### [100%]
        file /usr/lib64/libgomp.so.1.0.0 from install of libgomp-4.4.7-23.el6.x86_64 conflicts with file from package libgomp-4.4.7-18.el6.x86_64

同libgcc,需要先卸载,再安装:

rpm -e --nodeps libgomp-4.4.7-18.el6.x86_64

rpm -ivh libgomp-4.4.7-23.el6.x86_64.rpm

至此,依赖环境安装完成。

安装gcc

rpm -ivh gcc-4.4.7-23.el6.x86_64.rpm

使用 

gcc -v

可以查看安装版本信息

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值