LinuxSir.cn,穿越时空的Linuxsir!

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

LFS6.1中第三遍编译gcc过不去

[复制链接]
发表于 2006-1-13 10:44:04 | 显示全部楼层 |阅读模式
在chroot环境下
编译的时候无法链接到 /usr/include 目录下的头文件,
我在编译的时候强制加上配置选项 :--includedir=/usr/include 也不行
以下是出错信息:
../../gcc-3.4.3/gcc/tsystem.h:79:19: stdio.h: No such file or directory
../../gcc-3.4.3/gcc/tsystem.h:82:23: sys/types.h: No such file or directory
../../gcc-3.4.3/gcc/tsystem.h:85:19: errno.h: No such file or directory
../../gcc-3.4.3/gcc/tsystem.h:92:20: string.h: No such file or directory
../../gcc-3.4.3/gcc/tsystem.h:93:20: stdlib.h: No such file or directory
../../gcc-3.4.3/gcc/tsystem.h:94:20: unistd.h: No such file or directory
In file included from /sources/gcc-build/gcc/include/syslimits.h:7,
                 from /sources/gcc-build/gcc/include/limits.h:11,
                 from ../../gcc-3.4.3/gcc/tsystem.h:97,
                 from ../../gcc-3.4.3/gcc/crtstuff.c:62:
/sources/gcc-build/gcc/include/limits.h:122:61: limits.h: No such file or directory
In file included from ../../gcc-3.4.3/gcc/crtstuff.c:62:
../../gcc-3.4.3/gcc/tsystem.h:100:18: time.h: No such file or directory
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory `/sources/gcc-build/gcc'
make: *** [install-gcc] Error 2
发表于 2006-1-13 11:21:48 | 显示全部楼层
那些 dummy 测试是否通过呢?

你确定/usr/includes 下边有相应的文件不?
就是从Linux-Libc-Headers-2.6.11.2 拷贝过去的那些。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-13 17:09:40 | 显示全部楼层
问题已经解决

我把gcc源码包删除后又重新解压缩了一个,然后就可以了.
可能是原先的gcc打了其他两个补丁的缘故!
回复 支持 反对

使用道具 举报

发表于 2006-1-16 01:39:29 | 显示全部楼层
很奇怪啊,我晚上也遇到过这种情况
最后就是把gcc的源码和编译文件夹全删了,重新解压,打补丁,再来一遍,就好了.
糊里糊涂的,我还以为是我中间有什么操作失误呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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