您的位置:首页 > 运维架构 > Linux

终于在CentOS6.5通过rpm包的方式安装好了GCC!!

2014-11-15 00:54 381 查看
真心辛苦啊!对于我这个新手来说。为了安装gcc,由于不能上网,所以用不了yum的安装方式,系统没有编译器,所以也不能使用gcc源码的安装方式。

因此只有使用安装rpm包这样的方法了!!!!!为了安装这个gcc,前前后后,断断续续的,用了快一个月的时间。这期间不断地上网查资料,学到了不少东西!下面说一下

我安装gcc过程中遇到的问题。

第一步,下载所有安装gcc所需的rpm包。我的是CentOS6.5,系统镜像解压后,在packages文件夹里面有很多包,各位其实不需要到网上到处找。先找到这个:gcc-

4.4.7-4.el6.x86_64.rpm,然后用rpm -ivh *.rpm命令安装(装了一个月,这个命令都快被我用烂了!!),接着会出现警告:Header V3 SDA/SH1 signature NOKEY ,key ID...上

网一查,用这个方法解决:在解压系统镜像之后,会看到一个RPM-GPG-KEY-CentOS-6的东东,那么输入这个命令就可以了:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-

CentOS-6,以后安装rpm包就不会出现这个警告了。除了这个警告,下面还显示一些依赖包的东西,看到缺什么包,你就在packages文件夹里面找就是了,我是先在一台win电

脑里面将包拉到U盘再挂到一台Linux电脑,再拉进去,来来回回的拉来拉去,这个fdisk -l 命令也被我用烂了。因为每次U盘的目录是变化的,所以每次插入U盘,我都要重新挂

载目录(网上有解决这个问题的方法)。

按照系统提示,缺什么包就安装什么包,一般只需要额外安装以下这几个包,可能有其他朋友和我的机子不一样,这里只供参考:

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

cpp-4.4.7-4.el6.x86_64.rpm

这几个包安装完就OK了,至于这些包的安装顺序,自己安装的时候去看吧。到此,安装gcc就结束了,最多再用which gcc命令查看一下是否安装上了。网上很多教程都只

是到这一步就结束了,可是我明明安这个方法做了,which gcc 的时候,总是提示no gcc(但是重新安装gcc-4.4.7-4.el6.x86_64.rpm的时候总提示我已经安装好了,安装好

了怎么还提示no gcc??)。于是,就郁闷啊!就这样一直搞了快半个月(其实是自己觉得装不上,就想不装了,但是隔了一个星期,却又发誓要装好它)。就这样

折磨了好久之后,我突然发现,是不是因为这个原因:我在/usr/bin下自己建了一个叫做gcc的目录,里面放安装gcc所使用的包,每次安装我都会到/usr/bin/gcc下安装rpm包,

这才导致我的安装失效??事实果然如此,后来我删了这个目录,在/mnt下建一个gcc的目录,把包放在里面,然后rpm -e卸载掉之前装的gcc,重装一下,终于搞定

了。。。。。。。

所以特此写一下这个安装过程,希望对以后遇到和我一样的问题的朋友能够快速解决这个烦人的问题,新手,总是要付出的。。。。。(这也算是我回馈网络吧)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: