linux红帽6怎么安装gcc,redhat6.5 以rpm方式安装gcc

#yum安装是非常方便的,最多那么更改一下yum源。

#但是如果是redhat那就没那么容易了,选择rpm选择,而没有选择源码安装。

#以前倒腾过,想做笔记的忙着忙着就忘了,现在一边捣腾一边做笔记,方便以后查看

#安装gcc,然后一大堆依赖。一直折腾折腾,捣腾了很久

安装gcc#安装gcc,依赖包需要下面的cloog-ppl、cpp、libgcc、libgomp

[root@localhost gcc]# rpm -ivh gcc-4.4.7-18.el6.x86_64.rpm

warning: gcc-4.4.7-18.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-18.el6.x86_64

cpp = 4.4.7-18.el6 is needed by gcc-4.4.7-18.el6.x86_64

libgcc >= 4.4.7-18.el6 is needed by gcc-4.4.7-18.el6.x86_64

libgomp = 4.4.7-18.el6 is needed by gcc-4.4.7-18.el6.x86_64

#安装cloog-ppl,依赖ppl

[root@localhost gcc]# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

warning: cloog-ppl-0.15.7-1.2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

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

#安装cpp,依赖mpfr

[root@localhost gcc]# rpm -ivh cpp-4.4.7-18.el6.x86_64.rpm

warning: cpp-4.4.7-18.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

error: Failed dependencies:

libmpfr.so.1()(64bit) is needed by cpp-4.4.7-18.el6.x86_64

上传包#如果无法上传就安装一个lrzsz,用完不需要可以卸载了

#下载包的目录

http://rpm.pbone.net/index.php3/stat/4/idpl/40679993/dir/centos_6/com/lrzsz-0.12.20-27.1.el6.x86_64.rpm.html

#直接下载

wget ftp://mirror.switch.ch/pool/4/mirror/centos/6.9/os/x86_64/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm

gcc相关的包#总共10个包,centos的安装镜像能找到8个包,其余两个需要下载

1. libgcc-4.4.7-18.el6.x86_64.rpm

2. libgomp-4.4.7-18.el6.x86_64.rpm

3. libstdc++-4.4.7-18.el6.x86_64.rpm

4. libstdc++-devel-4.4.7-18.el6.x86_64.rpm

5. ppl-0.10.2-11.el6.x86_64.rpm

6. mpfr-2.4.1-6.el6.x86_64.rpm

7. cpp-4.4.7-18.el6.x86_64.rpm

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

9. gcc-4.4.7-18.el6.x86_64.rpm

10. gcc-c++-4.4.7-18.el6.x86_64.rpm

找啊找,终于找到了需要的包#libppl_c.so.2、libppl_c.so.2来源于同一个包,ppl-0.10.2-11.el6.x86_64.rpm下载路径

#下载包的目录

http://rpm.pbone.net/index.php3/stat/4/idpl/40681264/dir/centos_6/com/ppl-0.10.2-11.el6.x86_64.rpm.html

#直接下载文件

wget ftp://mirror.switch.ch/pool/4/mirror/centos/6.9/os/x86_64/Packages/ppl-0.10.2-11.el6.x86_64.rpm

#libmpfr.so.1来源于mpfr-2.4.1-6.el6.x86_64.rpm下载路径

#下载包的目录

http://rpm.pbone.net/index.php3/stat/4/idpl/40680230/dir/centos_6/com/mpfr-2.4.1-6.el6.x86_64.rpm.html

#直接下载文件

wget ftp://mirror.switch.ch/pool/4/mirror/centos/6.9/os/x86_64/Packages/mpfr-2.4.1-6.el6.x86_64.rpm

安装包存在,升级1. [root@localhost gcc]# rpm -Uvh libgcc-4.4.7-18.el6.x86_64.rpm

2. [root@localhost gcc]# rpm -Uvh libgomp-4.4.7-18.el6.x86_64.rpm

3. [root@localhost gcc]# rpm -Uvh libstdc++-4.4.7-18.el6.x86_64.rpm

4. [root@localhost gcc]# rpm -ivh libstdc++-devel-4.4.7-18.el6.x86_64.rpm

5. [root@localhost gcc]# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

6. [root@localhost gcc]# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

7. [root@localhost gcc]# rpm -ivh cpp-4.4.7-18.el6.x86_64.rpm

8. [root@localhost gcc]# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

9. [root@localhost gcc]# rpm -ivh gcc-4.4.7-18.el6.x86_64.rpm

10. [root@localhost gcc]# rpm -ivh gcc-c++-4.4.7-18.el6.x86_64.rpm

安装完测试#出来结果表示可以了,完成

[root@localhost gcc]# gcc -v

Using built-in specs.

Target: x86_64-redhat-linux

Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix

--enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk

--disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib

--with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux

Thread model: posix

gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值