LinuxSir.cn,穿越时空的Linuxsir!

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

新手求救!编译glibc2.7出错!

[复制链接]
发表于 2009-2-24 10:08:40 | 显示全部楼层 |阅读模式
| gcc -S -o /home/arm/build-tools/build-glibc-headers/tcb-offsets.hT3 -std=gnu99 -fgnu89-inline -O2 -Wall-Winline -Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes      -I../include -I/home/arm/build-tools/build-glibc-headers/csu -I/home/arm/build-tools/build-glibc-headers -I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/linux/arm/nptl -I../ports/sysdeps/unix/sysv/linux/arm -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv -I../ports/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../ports/sysdeps/unix/arm -I../nptl/sysdeps/unix -I../ports/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../ports/sysdeps/arm/fpu -I../ports/sysdeps/arm/nptl -I../ports/sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports  -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.3/include -isystem /home/arm/tools/arm-linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h     -DHAVE_INITFINI -x c - \
                -MD -MP -MF /home/arm/build-tools/build-glibc-headers/tcb-offsets.h.dT -MT '/home/arm/build-tools/build-glibc-headers/tcb-offsets.h.d /home/arm/build-tools/build-glibc-headers/tcb-offsets.h'
In file included from ../nptl/descr.h:23,
                 from ../ports/sysdeps/arm/nptl/tls.h:63,
                 from ../include/tls.h:6,
                 from <stdin>:2:
../include/limits.h:125:26: error: limits.h: 没有这个文件或目录
make[2]: *** [/home/arm/build-tools/build-glibc-headers/tcb-offsets.h] 错
make[2]: *** [/home/arm/build-tools/build-glibc-headers/tcb-offsets.h] 错
make[1]: *** [csu/subdir_lib] 错
make[1]: Leaving directory `/home/arm/build-tools/glibc-2.7'
make: *** [all] 错

执行的
$:../glibc-2.7/configure --host=${TARGET} --prefix=${PREFIX}--enable-add-ons --with-headers=${TARGET_PREFIX}/include --enable-kernel=2.6.0 --dissble-profile --cache-file=config.cache
$make 后就出现上述错误 不知怎么解决,求达人相助!
还有“../include/limits.h:125:26: error: limits.h: 没有这个文件或目录”这句中的limits.h指得是什么地方的头文件?内核中的?还是glibc中的?其实在内核中是有limits.h文件的,在glibc2.7中也有 glibc-2.7/include/limits.h
发表于 2009-2-24 10:37:26 | 显示全部楼层
glibc没有和kernel头文件的结构对应吧~用一些推荐kernel+glibc的组合比较好~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-24 14:12:42 | 显示全部楼层
你能不能帮我说的更具体些啊?
有点不懂
回复 支持 反对

使用道具 举报

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

本版积分规则

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