首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请问内核打开了EABI,应用程序也需要用EABI编译吗

2012-05-20 
请教内核打开了EABI,应用程序也需要用EABI编译吗?内核中打开了ARM EABI,并且用EABI编译器编译的,这意味着

请教内核打开了EABI,应用程序也需要用EABI编译吗?
内核中打开了ARM EABI,并且用EABI编译器编译的,这意味着应用程序是否也需要用EABI来编译?

内核中的说明似乎不需要:
=============================================================================
CONFIG_AEABI:  
 This option allows for the kernel to be compiled using the latest  
 ARM ABI (aka EABI). This is only useful if you are using a user  
 space environment that is also compiled with EABI.  
   
 Since there are major incompatibilities between the legacy ABI and  
 EABI, especially with regard to structure member alignment, this  
 option also changes the kernel syscall calling convention to  
 disambiguate both ABIs and allow for backward compatibility support  
 (selected with CONFIG_OABI_COMPAT).  
   
 To use this you need GCC version 4.0.0 or later.
=============================================================================

[解决办法]
lz啊 我四级考了3次的人都看出来了
This is only useful if you are using a user space environment that is also compiled with EABI.

要用EABI就必须都用

热点排行