你的系统没有最基本的 gcc 编译环境是不能编译任何程序的。一般没有 gcc 也就意味着其他需要的程序你都没有装。
而且不要自己编译 gcc 环境,因为 gcc 环境是一个整体。
他包括了 gcc 编译器,make 编译控制,binutils 工具,glibc 基础库,以及 kernel-header 内核头文件,以及其他需要的工具,比如 automake 自动编译控制程序,autoconfig 自动编译环境设置,等等等等。
如果你真的完全自己手工搭建好了一个完整的能用的编译环境,那么恭喜你,你可以继续建立一个属于自己的 Linux 发行版了。
建议这个发行版的名字叫,Love China Linux 2008 奥运增强特别 Vista 版,你看如何?
如果你用的是 Fedora 系列,在添加删除程序里选上编译部分的软件包装上就行了,不用自己重新弄 gcc 。
如果是 ubuntu ,这个我还不知道如何安装完整的需求包。或许有一个包会完整的依赖全部的编译环境,你选上那一个就等于全都选上了编译需要的包。
如果是 RH9 ,建议格式化后安装 Fedora 8。RH9 是 N 年前的系统了,他已经官方停止继续开发,转交给 Fedora 进行社区开发了。
好奇怪~~
1.建议查找是否还有其它版本的GCC在系统上,如果有,删除
2.使用默认的安装路径看能否解决问题
晕死,你gcc都没安装,怎可能用编译代码的方式来安装gcc.
你应该安装以及编译好的gcc。
安装盘上面有,用yum或者rpm命令安装。
如果是fedora系统并且你的机器可以上网,只需运行yum install gcc这个命令。
我不清楚Red Hat Enterprise Linux 5的盗版用户是否可以支持网络安装,如果不行,就用cd建一个本地的库,再用yum安装,方法网上有,搜索一下"建立yum库"
你这种情况不能用源代码编译安装,必须用可执行程序包来安装,Red Hat Enterprise Linux 5 可以用rpm包。
找一个gcc-4.2.rpm
然后执行命令:rpm -ivh gcc-4.2.rpm
可以到下面网站去搜一下,应该有的
http://www.rpmfind.com/或者http://rpm.pbone.net/