免费注册 查看新帖 |

Chinaunix

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

使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-09 21:22 |只看该作者 |倒序浏览

使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项

不知道为什么使用
arm-linux-gcc-4.3.2.tgz
(with EABI) 86MB
编译同样的东西就是出现如下错误,感觉可能是busybox 1.14.3的问题,因为使用
arm-linux-gcc-4.3.2
编译出来的zImage可以使用正常挂在arm-linux-gcc-3.4.1编译器编译出来的动态busybox和库,但是使用
arm-linux-gcc-4.3.2.tgz
编译出来的静态busybox就是会出现下面的错误,开始觉得明显是应用程序出了问题.后来发现原来是内核自己的事情,因为
arm-linux-gcc-4.3.2.tgz
使用了EABI方式,所以这就需要内核同样配置EABI编译属性才能支持EABI编译出来的应用程序busybox[luther.gliethttp]
错误原因:没有选择Use the ARM EABI to compile the kernel选项
Kernel Features
[ ] Use the ARM EABI to compile the kernel
解决方法:将它寻上之后自动多出下面一行,这样再次编译的内核就ok了,嘿嘿:)
  • Use the ARM EABI to compile the kernel
  •    Allow old ABI binaries to run with this kernel (EXPERIMENTAL) (NEW)
    ep93xx-rtc ep93xx-rtc: setting system clock to 1970-01-01 00:01:18 UTC (78)
    Freeing init memory: 100K
    Kernel panic - not syncing: Attempted to kill init!
    Backtrace:
    [] (dump_backtrace+0x0/0x114) from [] (dump_stack+0x18/0x1c)
    r7:c5818000 r6:c5817a40 r5:c5817a40 r4:c03291c4
    [] (dump_stack+0x0/0x1c) from [] (panic+0x4c/0x120)
    [] (panic+0x0/0x120) from [] (do_exit+0x70/0x58c)
    r3:c0313004 r2:c5817a40 r1:c5819d0c r0:c02cbdcb
    [] (do_exit+0x0/0x58c) from [] (do_group_exit+0x94/0xc8)
    [] (do_group_exit+0x0/0xc8) from [] (get_signal_to_deliver+0x2ec/0x324)
    r7:c5293a74 r6:c5818000 r5:c5819ed4 r4:00000004
    [] (get_signal_to_deliver+0x0/0x324) from [] (do_signal+0x58/0x528)
    [] (do_signal+0x0/0x528) from [] (do_notify_resume+0x30/0x34)
    [] (do_notify_resume+0x0/0x34) from [] (work_pending+0x1c/0x20)


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104286/showart_2066589.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

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

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP