LinuxSir.cn,穿越时空的Linuxsir!

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

请问各位大哥,5.11的linux内核的version.h那里有啊?

[复制链接]
发表于 2004-11-16 07:38:57 | 显示全部楼层 |阅读模式
我在编译 Linux-2.4.26 headers时,因为系统提示没有找到这个文件:/linux/version.h我忽略了.可在装glibc2.3.3时,又要这个文件.我找不到.
make[1]: Leaving directory `/mnt/lfs/sources/linux-2.4.26/Documentation/DocBook'lfs:/mnt/lfs/sources/linux-2.4.26$ make include/linux/version.h
/bin/sh: line 1: .ver: No such file or directory
make: *** [include/linux/version.h] Error 1
lfs:/mnt/lfs/sources/linux-2.4.26$ make symlinks
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
ln: creating symbolic link `asm' to `asm-i386': Permission denied
make: *** [symlinks] Error 1
lfs:/mnt/lfs/sources/linux-2.4.26$ mkdir /tools/include/asm
lfs:/mnt/lfs/sources/linux-2.4.26$ cp include/asm/* /tools/include/asm
cp: cannot stat `include/asm/*': No such file or directory
lfs:/mnt/lfs/sources/linux-2.4.26$ cp -R include/asm-generic /tools/include
lfs:/mnt/lfs/sources/linux-2.4.26$ cp -R include/linux /tools/include

这是错误的提示一,还有"
running configure fragment for sysdeps/unix/sysv/linux
checking for egrep... (cached) grep -E
checking installed Linux kernel header files... TOO OLD!
configure: error: GNU libc requires kernel header files from
Linux 2.0.10 or later to be installed before configuring.
The kernel header files are found usually in /usr/include/asm and
/usr/include/linux; make sure these directories use files from
Linux 2.0.10 or later.  This check uses <linux/version.h>, so
make sure that file was built correctly when installing the kernel header
lfs:/mnt/lfs/sources/glibc-build$
  哪里可以找到这个文件啊?清各位大哥帮忙看看.不胜感激!
发表于 2004-11-16 08:00:38 | 显示全部楼层
怎么能忽略?:)。呵呵。。。

有这么一句,

make include/linux/version.h
 楼主| 发表于 2004-11-16 08:06:20 | 显示全部楼层
我用了啊!您看:
make include/linux/version.h
/bin/sh: line 1: .ver: No such file or directory
make: *** [include/linux/version.h] Error 1
这个是怎么回事? 我的主系统是:RH9.0.内核是:2.4.2..8
发表于 2004-11-16 08:21:21 | 显示全部楼层
你的kernel的目录权限是什么?。。好像你不够权限?
 楼主| 发表于 2004-11-16 11:37:08 | 显示全部楼层
我又遇到了新问题了:
  em /tools/include  -include ../include/libc-symbols.h       -o /mnt/lfs/sources/glibc-build/stdlib/system.o
In file included from ../sysdeps/unix/sysv/linux/i386/system.c:50:
../sysdeps/posix/system.c: In function `do_system':
../sysdeps/posix/system.c:78: warning: statement with no effect
../sysdeps/posix/system.c:84: warning: statement with no effect
../sysdeps/unix/sysv/linux/i386/system.c: In function `cancel_handler':
../sysdeps/unix/sysv/linux/i386/system.c:68: `quit' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/i386/system.c:68: (Each undeclared identifier is reported only once
../sysdeps/unix/sysv/linux/i386/system.c:68: for each function it appears in.)
../sysdeps/unix/sysv/linux/i386/system.c:69: `intr' undeclared (first use in this function)
make[2]: *** [/mnt/lfs/sources/glibc-build/stdlib/system.o] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.3.2/stdlib'
make[1]: *** [stdlib/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.3.2'
make: *** [all] Error 2
[lfs@localhost glibc-build]$

这是我在编译LFS5.0时的错误.前面的编译都很正常啊,请各位大哥帮忙看看,不尽感谢!!!
发表于 2004-11-16 11:57:29 | 显示全部楼层
你怎么一下5.0,一下5.1.1???别混。不然你肯定出错。
 楼主| 发表于 2004-11-16 12:02:36 | 显示全部楼层
我没混.我重新格了盘.再装的5.0
就卡在这里了,版主帮帮我看看啊...
非常感谢您!!!!!!
发表于 2004-11-16 12:15:42 | 显示全部楼层
我很少LFS 5,还是用5。1。1吧。。我不知道为什么,我当初5。0的时候,什么问题都没发现:(。
 楼主| 发表于 2004-11-16 12:24:16 | 显示全部楼层
好.我再换回来......................5555555555555555555,生命之中.......失败可能有很多种方式,而成功只能有一种方式.啊
  meric!您的帮助
发表于 2004-11-17 00:16:21 | 显示全部楼层
你的主系统是什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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