Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15530489
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: 嵌入式

2009-08-10 20:03:50

不知道为什么使用 (with EABI) 86MB
编译同样的东西就是出现如下错误,感觉可能是busybox 1.14.3的问题,因为使用编译出来的zImage可以使用正常挂在arm-linux-gcc-3.4.1编译器编译出来的动态busybox和库,但是使用 编译出来的静态busybox就是会出现下面的错误,开始觉得明显是应用程序出了问题.后来发现原来是内核自己的事情,因为使用了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)

阅读(5106) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-06-01 00:38:22

fedora 9 和 12 里面都没有这个选项!如何解决? 希望能发个邮件给我callpdr(*)21cn.com

chinaunix网友2010-04-02 22:12:08

进去内核源码目录下,执行下列命令,配置内核: #make menuconfig 则会出现一个配置窗口,配置窗口的最外面一层就有这个kernel Features选项

sh3652010-03-11 09:07:38

请教博主: 如何操作会出现 Kernel Features [ ] Use the ARM EABI to compile the kernel 麻烦能写一个操作顺序说明么?谢谢!