LinuxSir.cn,穿越时空的Linuxsir!

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

LFS6.2编译内核时出错??

[复制链接]
发表于 2006-9-18 20:07:58 | 显示全部楼层 |阅读模式
这几天装LFS, 编译内核,错误提示如下, 帮小弟看下.
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `set -e; echo '  CHK     include/linux/version.h'; mkdir -p include/linux/;  if [ `echo -n "2.6.16.27 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbitsy" | wc -c ` -gt 64 ]; then echo '"2.6.16.27 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbitsy" exceeds 64 characters' >&2; exit 1; fi; (echo \#define UTS_RELEASE \"2.6.16.27 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbitsy\"; echo \#define LINUX_VERSION_CODE `expr 2 \\* 65536 + 6 \\* 256 + 16`; echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))'; ) < /sources/linux-2.6.16.27/Makefile > include/linux/version.h.tmp; if [ -r include/linux/version.h ] && cmp -s include/linux/version.h include/linux/version.h.tmp; then rm -f include/linux/version.h.tmp; else echo '  UPD     include/linux/version.h'; mv -f include/linux/version.h.tmp include/linux/version.h; fi'
make: *** [include/linux/version.h] Error 2

是不是sh安装的不对, 那么怎么补救, 最好能说的详细点.
发表于 2006-11-23 20:00:16 | 显示全部楼层
我和你遇到相同的错误,不知道是怎么回事,如果你已经解决,麻烦跟个帖子说明一下解决的办法。
回复 支持 反对

使用道具 举报

发表于 2006-12-6 14:48:08 | 显示全部楼层
是阿,怎么回事阿 ?我的 也一样,在编译内核的时候。
回复 支持 反对

使用道具 举报

发表于 2006-12-6 19:32:00 | 显示全部楼层
把内核源码删掉重头做起行不?
回复 支持 反对

使用道具 举报

发表于 2006-12-9 20:12:59 | 显示全部楼层
最好重新弄个新的来解压会好点
回复 支持 反对

使用道具 举报

发表于 2007-10-29 17:26:26 | 显示全部楼层
我遇到同样问题
回复 支持 反对

使用道具 举报

发表于 2007-10-29 19:28:21 | 显示全部楼层
那就刪掉舊的再解壓吧!
回复 支持 反对

使用道具 举报

发表于 2007-10-30 09:48:56 | 显示全部楼层
会不会是 patch的问题?执行了 make mrproper了吗?
我也是瞎猜的
回复 支持 反对

使用道具 举报

发表于 2007-10-30 12:39:50 | 显示全部楼层
删掉重新解压也不行的

make mrproper也执行了
回复 支持 反对

使用道具 举报

发表于 2007-10-30 14:33:44 | 显示全部楼层
有人说是udev的问题,我试过了,不好用
回复 支持 反对

使用道具 举报

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

本版积分规则

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