免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2619 | 回复: 5
打印 上一主题 下一主题

内核编译报错,牛人帮忙看一下,我在网上翻好几天了。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-06 08:31 |只看该作者 |倒序浏览
root:/sources/linux-2.6.28.9# make mrproper
root:/sources/linux-2.6.28.9# make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf arch/x86/Kconfig
#
# using defaults found in arch/x86/configs/i386_defconfig
#


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

root:/sources/linux-2.6.28.9# make
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
2.6.28.9/usr/bin/ld:warning:cannotfindentrysymbol_start
/bin/sh: defaultingto080480b8: command not found
make: *** [include/config/kernel.release] Error 127


执行前两个命令没问题,第三个命令的时候,就报错了。
编译别的程序都可以的,

[ 本帖最后由 yuanchengjun 于 2009-4-6 20:09 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-04-06 17:33 |只看该作者
内核编译:有什么目的、想完成什么、你编译时选择了那些选项都没有说,无法帮助你!

论坛徽章:
0
3 [报告]
发表于 2009-04-06 19:56 |只看该作者
原帖由 feieboy 于 2009-4-6 17:33 发表
内核编译:有什么目的、想完成什么、你编译时选择了那些选项都没有说,无法帮助你!


目的是自己学习,
内核版本是2.6.28.9,menuconfig用的默认选项,自己没有增加选项,
vmware虚拟机,
gcc 4.3.3
glibc 2.9
binutils 2.19.1

可能是编译环境问题,但是我编译其他程序没问题的,

[ 本帖最后由 yuanchengjun 于 2009-4-6 19:59 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2009-06-10 22:58 |只看该作者

回复 #1 yuanchengjun 的帖子

the same question to you
我在lfs最后编译内核的时候 出现和你同样的问题

如果你已经解决了  能不能mailto:fairyfox@nisshin.com.cn谢谢

论坛徽章:
0
5 [报告]
发表于 2009-06-10 23:41 |只看该作者
/bin/sh: defaultingto080480b8: command not found
make: *** [include/config/kernel.release] Error 127


我感觉还是缺少编译时候所必须的一些包。

论坛徽章:
0
6 [报告]
发表于 2009-06-11 23:06 |只看该作者
问题已经解决
今天晚上回来重新开机 没有在ubuntu的x里make内核  直接另开一虚拟终端 make成功  没有出现上面的错误
不知道是重启的原因   还是在x下不能成功编译的原因
建议不要在x里make
不知道管不管用   你试试看吧

现在lfs已经成功完成 (ubuntu9.04+lfs6.4)   HAPPYING
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP