LinuxSir.cn,穿越时空的Linuxsir!

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

编译内核的问题

[复制链接]
发表于 2007-7-9 09:32:05 | 显示全部楼层 |阅读模式
scripts/kconfig/conf -s arch/i386/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `set -e; echo '  CHK     include/linux/utsrelease.h'; mkdir -p include/linux/;     if [ `echo -n "2.6.20.6 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbits" | wc -c ` -gt 64 ]; then echo '"2.6.20.6 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbits" exceeds 64 characters' >&2; exit 1; fi; (echo \#define UTS_RELEASE \"2.6.20.6 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbits\";) < include/config/kernel.release > include/linux/utsrelease.h.tmp; if [ -r include/linux/utsrelease.h ] && cmp -s include/linux/utsrelease.h include/linux/utsrelease.h.tmp; then rm -f include/linux/utsrelease.h.tmp; else echo '  UPD     include/linux/utsrelease.h'; mv -f include/linux/utsrelease.h.tmp include/linux/utsrelease.h; fi'
make: *** [include/linux/utsrelease.h] 错误 2
第一次编译没什么问题
以后都这样了
发表于 2007-7-9 13:24:04 | 显示全部楼层
/proc,你mount了吗?
回复 支持 反对

使用道具 举报

发表于 2007-7-9 19:38:04 | 显示全部楼层
Post by smallman
scripts/kconfig/conf -s arch/i386/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `set -e; echo '  CHK     include/linux/utsrelease.h'; mkdir -p include/linux/;     if [ `echo -n "2.6.20.6 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbits" | wc -c ` -gt 64 ]; then echo '"2.6.20.6 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbits" exceeds 64 characters' >&2; exit 1; fi; (echo \#define UTS_RELEASE \"2.6.20.6 .file null .ident GCCGNU)4.0.3 .section .note.GNU-stack,,@progbits\";) < include/config/kernel.release > include/linux/utsrelease.h.tmp; if [ -r include/linux/utsrelease.h ] && cmp -s include/linux/utsrelease.h include/linux/utsrelease.h.tmp; then rm -f include/linux/utsrelease.h.tmp; else echo '  UPD     include/linux/utsrelease.h'; mv -f include/linux/utsrelease.h.tmp include/linux/utsrelease.h; fi'
make: *** [include/linux/utsrelease.h] 错误 2
[color="Red"]第一次编译没什么问题
以后都这样了
是再次编译吗?有没有用 make mrproper 来清空旧目录?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-11 09:08:24 | 显示全部楼层
Post by d00m3d
是再次编译吗?有没有用 make mrproper 来清空旧目录?

是再次编译,清空目录了。
回复 支持 反对

使用道具 举报

发表于 2007-7-12 05:39:48 | 显示全部楼层
若实在不行,删除原先的内核源码目录,重新解包编译。
回复 支持 反对

使用道具 举报

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

本版积分规则

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