LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1237|回复: 11

安装gcc-3.3.1第一遍过程错误!

[复制链接]
发表于 2004-2-25 21:14:30 | 显示全部楼层 |阅读模式
我的主系统是红旗4.0桌面版。在进行LFS 5.0的gcc-3.3.1的第一遍安装时我错误地把安装位置设为了安装目录gcc-build/tools而不是/tools导致后面的安装无法进行。当我意识到错误时没经过任何处理就把gcc-build删除掉,想重新安装gcc-3.3.1。但在执行安装前配置时(../gcc-3.3.1/configure --prefix=/tools \ ...)出现错误,具体的提示为
/lib/libc.so.6:undefined reference to '__libc_stack_end@GLIBC_2.1'
collect2: ld returned 1 exit status
***The command 'gcc -o conftes -g -02 conftest.c' failed.
***You must set the environment variable CC to a working compiler.
请问我该如何解决这个问题?
发表于 2004-2-25 21:32:24 | 显示全部楼层

回复: 安装gcc-3.3.1第一遍过程错误!

最初由 chendy 发表
我的主系统是红旗4.0桌面版。在进行LFS 5.0的gcc-3.3.1的第一遍安装时我错误地把安装位置设为了安装目录gcc-build/tools而不是/tools导致后面的安装无法进行。当我意识到错误时没经过任何处理就把gcc-build删除掉,想重新安装gcc-3.3.1。但在执行安装前配置时(../gcc-3.3.1/configure --prefix=/tools \ ...)出现错误,具体的提示为
/lib/libc.so.6:undefined reference to '__libc_stack_end@GLIBC_2.1'
collect2: ld returned 1 exit status
***The command 'gcc -o conftes -g -02 conftest.c' failed.
***You must set the environment variable CC to a working compiler.
请问我该如何解决这个问题?
'
这么奇怪,你有把gcc-3.3.1的源码目录也删除掉,重新解压安装吗?由于PATH的缘故,既然没有安装成功,系统还是会使用宿主的gcc的。
要不重装gcc的时候,在每条命令前加上环境变量CC=/usr/bin/gcc确保系统能找到主系统的gcc,重装后即可。
 楼主| 发表于 2004-2-25 22:01:42 | 显示全部楼层
我没有删掉源码目录。只要重新在gcc-build里再安装一遍。
按照指导我在lfs这个用户的bashrc里unset掉CC了。是否把这行去掉呢?
发表于 2004-2-25 22:06:44 | 显示全部楼层
最初由 chendy 发表
我没有删掉源码目录。只要重新在gcc-build里再安装一遍。
按照指导我在lfs这个用户的bashrc里unset掉CC了。是否把这行去掉呢?

当然要删除源码目录啦,这样才干净。很显然是这里的错误,与PATH无关。
无须unset CC啊,其实这里的cc一开始是使用主系统的,后来就使用我们第一次编译的gcc啦。之所以这样,除了我们在安装完gcc后做cc的软链接之外,奥妙之处就在于PATH这个环境变量,shell会按PATH列表顺序搜寻命令,而/tools/bin处于PATH的首部,优先权最高,当gcc安装成功后,shell自然使用新的gcc。
 楼主| 发表于 2004-2-25 22:28:49 | 显示全部楼层
哦,知道了。谢了。
刚才按我的想法去做结果失败了。现在我再试试看。
 楼主| 发表于 2004-2-26 10:17:42 | 显示全部楼层
又出错啦。郁闷ing。哪位达人帮忙看看啊。
发表于 2004-2-26 10:37:53 | 显示全部楼层
怎么看?看哪?
最初由 chendy 发表
又出错啦。郁闷ing。哪位达人帮忙看看啊。
 楼主| 发表于 2004-2-26 16:40:31 | 显示全部楼层
看帖子啊,楼主!
发表于 2004-2-26 16:55:14 | 显示全部楼层
最初由 chendy 发表
看帖子啊,楼主!

再描述一下重错的情况啊,注意了上述问题后还出错吗?
 楼主| 发表于 2004-2-26 18:07:30 | 显示全部楼层
还是原来的错误。没有改观。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表