在一台全新机器上安装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

可以查看安装版本信息

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐