- 论坛徽章:
- 0
|
来21ICBBS两年多了(最先在21IC上发的),总问别人问题了,今天早上经过实践安装了GCC,现把安装过程写出来。
RedHat下安装GCC的方法
如果你的机器里安装了GCC就不用看了,在终端中用 #gcc -v就可以看到安装版本号,如果没有,那你就得安装了。
下面是引用LINUX精彩一句话里的。
三种方法选一:
(1)利用CD上rpm安装
CD-1:compat-gcc-7.3-2.96.118.i386.rpm
CD-1:compat-gcc-c++-7.3-2.96.118.i386.rpm
CD-1:libgcc-3.2.2-5.i386.rpm
CD-2:compat-gcc-g77-7.3-2.96.118.i386.rpm
CD-2:compat-gcc-java-7.3-2.96.118.i386.rpm
CD-2:compat-gcc-objc-7.3-2.96.118.i386.rpm
CD-2:gcc-3.2.2-5.i386.rpm
CD-2:gcc-c++-3.2.2-5.i386.rpm
CD-2:gcc-g77-3.2.2-5.i386.rpm
CD-2:gcc-gnat-3.2.2-5.i386.rpm
CD-2:gcc-java-3.2.2-5.i386.rpm
CD-2:gcc-objc-3.2.2-5.i386.rpm
比如碰到系统提示:
warning : gcc-3.2.2-5.i386.rpm : V3 DSA signature :MOKEY key ID db42a60e
error : Failed dependencies :
binutils >;=2.13.90.0.18-9 is needed by gcc-3.2.2-5
glibc-devel >;=2.3.2-11.9 is needed by gcc-3.2.2-5...
就先安裝glibc-devel包,依此类推
(2)更好的方法就是在X-window下选“主菜单”──>;“系统设置”──>;“添加/删除应用程序”──>;“开发工具”中的gcc并安装它
(3) up2date gcc便可自动解决dependency问题
我在安装的实际过程中,用(1)时的方法总出现错误提示,而用方法(2)时,把CD1放进去,提示还要光碟,
按确定也不好用,方法(3)我的机器不能上网,所以就刨除(up2date是一个工具,再线升级),最后我采用方
法(1),把安装的过程列出来:
1、如果你的安装盘CD3放入光驱中
2、在终端中执行如下命令
cd / 到根目录
cd mnt
cd cdrom 到光碟上
cd RedHat 进入REDHAT目录
cd PRMS 这里好多都是安装文件
rpm -Uvh glibc-kernheaders-2.4-8.34.i386.rpm 文件名可能不是这个,改相应的名称,kernheaders文件名,2.4软件版本号,8.34发行号。可以看到安装完100%
rpm -Uvh glibc-headers-2.3.2-95.3.i386.rpm
rpm -Uvh glibc-derel-2.3.2-95.3.i386.rpm
换安装碟CD1
rpm -Uvh cpp-3.2.3-24.i386.rpm
rpm -Uvh gcc-3.2.3-24.i386.rpm
现在你可以看看安装完的版本号了
gcc -v
注:rpm 为安装rpm包命令,而-Uvh中的U是安装升级软件包用的,但同样可以安装你以前没有安装过的RPM包,还不会因为和你老版本的相同冲突而使安装失败。
--------------------唐伯猪原做 |
|