我用的redhat6.3纯命令模式,没有附带gcc安装,于是在网上找了些资料,结合了自己的经验,来简单谈谈。
首先要下载五个rpm包,包括binutils-2.13.90.0.18-9.i386.rpm,glibc-devel-2.3.2-11.9.i386.rpm,cpp-3.2.2-5.i386.rpm,glibc-kernheaders-2.4-8.10.i386.rpm,gcc-3.2.2-5.i386.rpm。可以在http://download.csdn.net/detail/letutu/9077343下载。
选择一个安装目录,我放在了/root/usr/local/cpp下,然后通过Samba或者Winscp工具把五个rpm文件拷贝到目录下。
按以下命令依次安装:
rpm-ivh binutils-2.13.90.0.18-9.i386.rpm
rpm-ivh cpp-3.2.2-5.i386.rpm
rpm-ivh glibc-kernheaders-2.4-8.10.i386.rpm
rpm-ivh glibc-devel-2.3.2-11.9.i386.rpm
rpm-ivh gcc-3.2.2-5.i386.rpm
其中有可能会出现error: Failed dependencies的报错,只需要在命令后加两个参数即可,例如rpm-ivh binutils-2.13.90.0.18-9.i386.rpm --nodeps --force,加上那两个参数的意义就在于安装时不再分析包之间的依赖关系而直接安装,五个包依次安完就ok了。