arm-eabi arm-gnueabi和gnueabi-hf编译器之间的区别

时间:2014-11-01 19:08:28

标签: linux gcc linux-kernel arm linux-device-driver

arm-eabi,gnueabi和gnueabi-hf交叉编译器之间有什么区别? 我发现很难选择编译器。 是否有arm的本机编译器?

1 个答案:

答案 0 :(得分:33)

我不完全确定:

  • eabi代表将在裸机臂核心上运行的代码汇编。
  • gnueabi代表linux的代码编译

对于gnueabi / gnueabi-hf部分,我找到了答案here

  

gcc-arm-linux-gnueabi是armel架构的交叉工具包。此工具链表示由gcc< sfloat-abi = soft或-mfloat-abi = softfp选项生成的EABI。

     

gcc-arm-linux-gnueabihf是armhf架构的跨工具链包。此工具链表示由gcc -mfloat-abi = hard选项生成的EABI。