LinuxSir.cn,穿越时空的Linuxsir!

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

各位大哥帮帮忙,编译glibc的时候出现问题了,在线等待,谢谢

[复制链接]
发表于 2003-3-8 17:04:12 | 显示全部楼层 |阅读模式
checking for a BSD compatible install... /static/bin/install -c
checking whether ln -s works... yes
checking for pwd... /static/bin/pwd
checking build system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 3.80, ok
configure: error:
发表于 2003-3-8 17:38:50 | 显示全部楼层
呵呵,你的gcc没有安装,把与开发有关的包全装上。
 楼主| 发表于 2003-3-8 17:43:51 | 显示全部楼层
晕死,GCC我装了呀,按照教程,前面就装过了的呀
这一步用ROOT还是用那个i have name装?
 楼主| 发表于 2003-3-8 17:50:37 | 显示全部楼层
知道问题了,是在打补丁的时候出错,信息如下,怎么解决?
I have no name!:/static/src/gcc-3.2.1# patch -Np1 -i ../gcc-3.2.patch
patching file gcc/calls.c
Reversed (or previously applied) patch detected!  Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file gcc/calls.c.rej
patching file gcc/calls.c
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file gcc/calls.c.rej
patching file gcc/config/i386/i386.h
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file gcc/config/i386/i386.h.rej
patching file gcc/expr.c
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file gcc/expr.c.rej
I have no name!:/static/src/gcc-3.2.1#
发表于 2003-3-8 17:57:18 | 显示全部楼层
这说明你已经打过补丁了。把原来的源代码删除,然后重新解压,再来一遍。
 楼主| 发表于 2003-3-8 18:22:33 | 显示全部楼层
I have no name!:/static/src/gcc-3.2# mkdir ../gcc-build &&
> cd ../gcc-build &&
> ../gcc-3.2/configure --prefix=/static \
>    --disable-nls --disable-shared &&
> echo "#define HAVE_GAS_HIDDEN 1" >> gcc/auto-host.h &&
> make BOOT_LDFLAGS=-static bootstrap &&
> make prefix=$LFS/static install &&
> ln -s gcc $LFS/static/bin/cc
Configuring for a i686-pc-linux-gnu host.
Created "Makefile" in /static/src/gcc-build using "mt-frag"
../gcc-3.2/configure: cc: command not found
*** The command 'cc -o conftest -g   conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
发表于 2003-3-9 00:03:26 | 显示全部楼层
是不是gcc没装好?
用:
file `which gcc`
来看看gcc编译得如何。把结果贴出来吧!
发表于 2003-3-31 15:51:44 | 显示全部楼层
/usr/bin/gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
发表于 2003-3-31 16:51:56 | 显示全部楼层
怎么回事?这是第五章还是第六章?有点糊涂了。
最初由 cool2665 发布
/usr/bin/gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
发表于 2003-3-31 19:02:42 | 显示全部楼层
没有讲明是在第5章里出的问题还是在第6章出的问题,但是看他贴出来的信息来看是已经到了第6章的第2个了,但是没有将问题描述清楚,别人是没有办法提出解决方法的。

   I have no name!:/static/src/gcc-3.2# mkdir ../gcc-build &&
  说明这是第6章的。
我怀疑可能是第5章的GCC没有做好静态。你可以回到第5章的状态,也就是回到主系统里,执行ldd $LFS/static/bin/*
  看看是否全部都是静态了。因为gcc没有很好的静态,所以引起找不到gcc。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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