centos6.4 GCCのインストール

22979 ワード


Last login: Mon Aug  4 11:46:15 2014 from 10.3.7.128
[jifeng@jifeng04 ~]$ ls
hadoop  jdk1.7.0_45  jdk-7u45-linux-x64.gz
[jifeng@jifeng04 ~]$ gcc --version
-bash: gcc: command not found
[jifeng@jifeng04 ~]$ yum -y install gcc gcc-c++ autoconf make
Loaded plugins: fastestmirror
You need to be root to perform this command.
[jifeng@jifeng04 ~]$ su -
  :
[root@jifeng04 ~]# yum -y install gcc gcc-c++ autoconf make
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cug.edu.cn
 * extras: mirrors.cug.edu.cn
 * updates: mirrors.cug.edu.cn
base                                                                                             | 3.7 kB     00:00     
base/primary_db                                                                                  | 4.4 MB     00:05     
extras                                                                                           | 3.4 kB     00:00     
extras/primary_db                                                                                |  19 kB     00:00     
updates                                                                                          | 3.4 kB     00:00     
http://mirrors.cug.edu.cn/centos/6.5/updates/x86_64/repodata/f64710214d4838990048125f99490af14b987819c8c2e7aea579d0341cc9ae21-primary.sqlite.bz2: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
updates/primary_db                                                                               | 4.7 MB     00:11     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
--> Processing Dependency: perl >= 5.005_03 for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl >= 5.005 for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl >= 5.000 for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(vars) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(strict) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Text::ParseWords) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(POSIX) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(IO::File) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Getopt::Long) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::stat) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::Spec) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::Path) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::Find) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::Copy) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::Compare) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(File::Basename) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Exporter) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Errno) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(DynaLoader) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Cwd) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: perl(Carp) for package: autoconf-2.63-5.1.el6.noarch
--> Processing Dependency: /usr/bin/perl for package: autoconf-2.63-5.1.el6.noarch
---> Package gcc.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libgomp = 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: cpp = 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: libgcc >= 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.4.7-4.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.7-4.el6 for package: gcc-c++-4.4.7-4.el6.x86_64
--> Processing Dependency: libstdc++ = 4.4.7-4.el6 for package: gcc-c++-4.4.7-4.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-4.el6.x86_64
---> Package make.x86_64 1:3.81-20.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-4.el6 will be installed
---> Package glibc-devel.x86_64 0:2.12-1.132.el6_5.2 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.132.el6_5.2 for package: glibc-devel-2.12-1.132.el6_5.2.x86_64
--> Processing Dependency: glibc = 2.12-1.132.el6_5.2 for package: glibc-devel-2.12-1.132.el6_5.2.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.132.el6_5.2.x86_64
---> Package libgcc.x86_64 0:4.4.7-3.el6 will be updated
---> Package libgcc.x86_64 0:4.4.7-4.el6 will be an update
---> Package libgomp.x86_64 0:4.4.7-4.el6 will be installed
---> Package libstdc++.x86_64 0:4.4.7-3.el6 will be updated
---> Package libstdc++.x86_64 0:4.4.7-4.el6 will be an update
---> Package libstdc++-devel.x86_64 0:4.4.7-4.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
---> Package perl.x86_64 4:5.10.1-136.el6 will be installed
--> Processing Dependency: perl-libs = 4:5.10.1-136.el6 for package: 4:perl-5.10.1-136.el6.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.10.1-136.el6.x86_64
--> Processing Dependency: perl(version) for package: 4:perl-5.10.1-136.el6.x86_64
--> Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-136.el6.x86_64
--> Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-136.el6.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.10.1-136.el6.x86_64
--> Running transaction check
---> Package glibc.x86_64 0:2.12-1.107.el6 will be updated
--> Processing Dependency: glibc = 2.12-1.107.el6 for package: glibc-common-2.12-1.107.el6.x86_64
---> Package glibc.x86_64 0:2.12-1.132.el6_5.2 will be an update
---> Package glibc-headers.x86_64 0:2.12-1.132.el6_5.2 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.132.el6_5.2.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.132.el6_5.2.x86_64
---> Package perl-Module-Pluggable.x86_64 1:3.90-136.el6 will be installed
---> Package perl-Pod-Simple.x86_64 1:3.13-136.el6 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-136.el6.x86_64
---> Package perl-libs.x86_64 4:5.10.1-136.el6 will be installed
---> Package perl-version.x86_64 3:0.77-136.el6 will be installed
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Running transaction check
---> Package glibc-common.x86_64 0:2.12-1.107.el6 will be updated
---> Package glibc-common.x86_64 0:2.12-1.132.el6_5.2 will be an update
---> Package kernel-headers.x86_64 0:2.6.32-431.23.3.el6 will be installed
---> Package perl-Pod-Escapes.x86_64 1:1.04-136.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                             Arch                 Version                           Repository             Size
========================================================================================================================
Installing:
 autoconf                            noarch               2.63-5.1.el6                      base                  781 k
 gcc                                 x86_64               4.4.7-4.el6                       base                   10 M
 gcc-c++                             x86_64               4.4.7-4.el6                       base                  4.7 M
 make                                x86_64               1:3.81-20.el6                     base                  389 k
Installing for dependencies:
 cloog-ppl                           x86_64               0.15.7-1.2.el6                    base                   93 k
 cpp                                 x86_64               4.4.7-4.el6                       base                  3.7 M
 glibc-devel                         x86_64               2.12-1.132.el6_5.2                updates               978 k
 glibc-headers                       x86_64               2.12-1.132.el6_5.2                updates               608 k
 kernel-headers                      x86_64               2.6.32-431.23.3.el6               updates               2.9 M
 libgomp                             x86_64               4.4.7-4.el6                       base                  118 k
 libstdc++-devel                     x86_64               4.4.7-4.el6                       base                  1.6 M
 mpfr                                x86_64               2.4.1-6.el6                       base                  157 k
 perl                                x86_64               4:5.10.1-136.el6                  base                   10 M
 perl-Module-Pluggable               x86_64               1:3.90-136.el6                    base                   40 k
 perl-Pod-Escapes                    x86_64               1:1.04-136.el6                    base                   32 k
 perl-Pod-Simple                     x86_64               1:3.13-136.el6                    base                  212 k
 perl-libs                           x86_64               4:5.10.1-136.el6                  base                  578 k
 perl-version                        x86_64               3:0.77-136.el6                    base                   51 k
 ppl                                 x86_64               0.10.2-11.el6                     base                  1.3 M
Updating for dependencies:
 glibc                               x86_64               2.12-1.132.el6_5.2                updates               3.8 M
 glibc-common                        x86_64               2.12-1.132.el6_5.2                updates                14 M
 libgcc                              x86_64               4.4.7-4.el6                       base                  101 k
 libstdc++                           x86_64               4.4.7-4.el6                       base                  293 k

Transaction Summary
========================================================================================================================
Install      19 Package(s)
Upgrade       4 Package(s)

Total download size: 57 M
Downloading Packages:
(1/23): autoconf-2.63-5.1.el6.noarch.rpm                                                         | 781 kB     00:10     
(2/23): cloog-ppl-0.15.7-1.2.el6.x86_64.rpm                                                      |  93 kB     00:00     
(3/23): cpp-4.4.7-4.el6.x86_64.rpm                                                               | 3.7 MB     00:53     
(4/23): gcc-4.4.7-4.el6.x86_64.rpm                                                               |  10 MB     00:55     
(5/23): gcc-c++-4.4.7-4.el6.x86_64.rpm                                                           | 4.7 MB     00:04     
(6/23): glibc-2.12-1.132.el6_5.2.x86_64.rpm                                                      | 3.8 MB     00:08     
(7/23): glibc-common-2.12-1.132.el6_5.2.x86_64.rpm                                               |  14 MB     00:33     
(8/23): glibc-devel-2.12-1.132.el6_5.2.x86_64.rpm                                                | 978 kB     00:02     
(9/23): glibc-headers-2.12-1.132.el6_5.2.x86_64.rpm                                              | 608 kB     00:02     
(10/23): kernel-headers-2.6.32-431.23.3.el6.x86_64.rpm                                           | 2.9 MB     00:07     
(11/23): libgcc-4.4.7-4.el6.x86_64.rpm                                                           | 101 kB     00:00     
(12/23): libgomp-4.4.7-4.el6.x86_64.rpm                                                          | 118 kB     00:00     
(13/23): libstdc++-4.4.7-4.el6.x86_64.rpm                                                        | 293 kB     00:00     
(14/23): libstdc++-devel-4.4.7-4.el6.x86_64.rpm                                                  | 1.6 MB     00:02     
(15/23): make-3.81-20.el6.x86_64.rpm                                                             | 389 kB     00:00     
(16/23): mpfr-2.4.1-6.el6.x86_64.rpm                                                             | 157 kB     00:00     
(17/23): perl-5.10.1-136.el6.x86_64.rpm                                                          |  10 MB     00:38     
(18/23): perl-Module-Pluggable-3.90-136.el6.x86_64.rpm                                           |  40 kB     00:00     
(19/23): perl-Pod-Escapes-1.04-136.el6.x86_64.rpm                                                |  32 kB     00:00     
(20/23): perl-Pod-Simple-3.13-136.el6.x86_64.rpm                                                 | 212 kB     00:00     
(21/23): perl-libs-5.10.1-136.el6.x86_64.rpm                                                     | 578 kB     00:00     
(22/23): perl-version-0.77-136.el6.x86_64.rpm                                                    |  51 kB     00:00     
(23/23): ppl-0.10.2-11.el6.x86_64.rpm                                                            | 1.3 MB     00:00     
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   251 kB/s |  57 MB     03:51     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
 Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>
 Package: centos-release-6-4.el6.centos.10.x86_64 (@anaconda-CentOS-201303020151.x86_64/6.4)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : libgcc-4.4.7-4.el6.x86_64                                                                           1/27 
  Updating   : glibc-common-2.12-1.132.el6_5.2.x86_64                                                              2/27 
  Updating   : glibc-2.12-1.132.el6_5.2.x86_64                                                                     3/27 
  Installing : 1:perl-Pod-Escapes-1.04-136.el6.x86_64                                                              4/27 
  Installing : 3:perl-version-0.77-136.el6.x86_64                                                                  5/27 
  Installing : 1:perl-Pod-Simple-3.13-136.el6.x86_64                                                               6/27 
  Installing : 4:perl-libs-5.10.1-136.el6.x86_64                                                                   7/27 
  Installing : 1:perl-Module-Pluggable-3.90-136.el6.x86_64                                                         8/27 
  Installing : 4:perl-5.10.1-136.el6.x86_64                                                                        9/27 
  Updating   : libstdc++-4.4.7-4.el6.x86_64                                                                       10/27 
  Installing : mpfr-2.4.1-6.el6.x86_64                                                                            11/27 
  Installing : cpp-4.4.7-4.el6.x86_64                                                                             12/27 
  Installing : libstdc++-devel-4.4.7-4.el6.x86_64                                                                 13/27 
  Installing : ppl-0.10.2-11.el6.x86_64                                                                           14/27 
  Installing : cloog-ppl-0.15.7-1.2.el6.x86_64                                                                    15/27 
  Installing : libgomp-4.4.7-4.el6.x86_64                                                                         16/27 
  Installing : kernel-headers-2.6.32-431.23.3.el6.x86_64                                                          17/27 
  Installing : glibc-headers-2.12-1.132.el6_5.2.x86_64                                                            18/27 
  Installing : glibc-devel-2.12-1.132.el6_5.2.x86_64                                                              19/27 
  Installing : gcc-4.4.7-4.el6.x86_64                                                                             20/27 
  Installing : gcc-c++-4.4.7-4.el6.x86_64                                                                         21/27 
  Installing : autoconf-2.63-5.1.el6.noarch                                                                       22/27 
  Installing : 1:make-3.81-20.el6.x86_64                                                                          23/27 
  Cleanup    : libstdc++-4.4.7-3.el6.x86_64                                                                       24/27 
  Cleanup    : glibc-common-2.12-1.107.el6.x86_64                                                                 25/27 
  Cleanup    : glibc-2.12-1.107.el6.x86_64                                                                        26/27 
  Cleanup    : libgcc-4.4.7-3.el6.x86_64                                                                          27/27 
  Verifying  : 1:perl-Module-Pluggable-3.90-136.el6.x86_64                                                         1/27 
  Verifying  : 4:perl-5.10.1-136.el6.x86_64                                                                        2/27 
  Verifying  : libstdc++-4.4.7-4.el6.x86_64                                                                        3/27 
  Verifying  : libstdc++-devel-4.4.7-4.el6.x86_64                                                                  4/27 
  Verifying  : cpp-4.4.7-4.el6.x86_64                                                                              5/27 
  Verifying  : mpfr-2.4.1-6.el6.x86_64                                                                             6/27 
  Verifying  : 1:perl-Pod-Simple-3.13-136.el6.x86_64                                                               7/27 
  Verifying  : autoconf-2.63-5.1.el6.noarch                                                                        8/27 
  Verifying  : glibc-2.12-1.132.el6_5.2.x86_64                                                                     9/27 
  Verifying  : cloog-ppl-0.15.7-1.2.el6.x86_64                                                                    10/27 
  Verifying  : 1:make-3.81-20.el6.x86_64                                                                          11/27 
  Verifying  : libgomp-4.4.7-4.el6.x86_64                                                                         12/27 
  Verifying  : kernel-headers-2.6.32-431.23.3.el6.x86_64                                                          13/27 
  Verifying  : glibc-headers-2.12-1.132.el6_5.2.x86_64                                                            14/27 
  Verifying  : gcc-4.4.7-4.el6.x86_64                                                                             15/27 
  Verifying  : 3:perl-version-0.77-136.el6.x86_64                                                                 16/27 
  Verifying  : ppl-0.10.2-11.el6.x86_64                                                                           17/27 
  Verifying  : gcc-c++-4.4.7-4.el6.x86_64                                                                         18/27 
  Verifying  : 1:perl-Pod-Escapes-1.04-136.el6.x86_64                                                             19/27 
  Verifying  : 4:perl-libs-5.10.1-136.el6.x86_64                                                                  20/27 
  Verifying  : libgcc-4.4.7-4.el6.x86_64                                                                          21/27 
  Verifying  : glibc-devel-2.12-1.132.el6_5.2.x86_64                                                              22/27 
  Verifying  : glibc-common-2.12-1.132.el6_5.2.x86_64                                                             23/27 
  Verifying  : libstdc++-4.4.7-3.el6.x86_64                                                                       24/27 
  Verifying  : glibc-2.12-1.107.el6.x86_64                                                                        25/27 
  Verifying  : libgcc-4.4.7-3.el6.x86_64                                                                          26/27 
  Verifying  : glibc-common-2.12-1.107.el6.x86_64                                                                 27/27 

Installed:
  autoconf.noarch 0:2.63-5.1.el6   gcc.x86_64 0:4.4.7-4.el6   gcc-c++.x86_64 0:4.4.7-4.el6   make.x86_64 1:3.81-20.el6  

Dependency Installed:
  cloog-ppl.x86_64 0:0.15.7-1.2.el6                          cpp.x86_64 0:4.4.7-4.el6                                  
  glibc-devel.x86_64 0:2.12-1.132.el6_5.2                    glibc-headers.x86_64 0:2.12-1.132.el6_5.2                 
  kernel-headers.x86_64 0:2.6.32-431.23.3.el6                libgomp.x86_64 0:4.4.7-4.el6                              
  libstdc++-devel.x86_64 0:4.4.7-4.el6                       mpfr.x86_64 0:2.4.1-6.el6                                 
  perl.x86_64 4:5.10.1-136.el6                               perl-Module-Pluggable.x86_64 1:3.90-136.el6               
  perl-Pod-Escapes.x86_64 1:1.04-136.el6                     perl-Pod-Simple.x86_64 1:3.13-136.el6                     
  perl-libs.x86_64 4:5.10.1-136.el6                          perl-version.x86_64 3:0.77-136.el6                        
  ppl.x86_64 0:0.10.2-11.el6                                

Dependency Updated:
  glibc.x86_64 0:2.12-1.132.el6_5.2      glibc-common.x86_64 0:2.12-1.132.el6_5.2      libgcc.x86_64 0:4.4.7-4.el6     
  libstdc++.x86_64 0:4.4.7-4.el6        

Complete!
[root@jifeng04 ~]# gcc
gcc:       
[root@jifeng04 ~]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
Copyright ? 2010 Free Software Foundation, Inc.
        ;           。         ;
                     。
[root@jifeng04 ~]#