一尘不染

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

linux

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


阅读 1033

收藏
2020-06-03

共1个答案

一尘不染

我不确定:

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

对于gnueabi / gnueabi-hf部分,我在这里找到了答案。

gcc-arm-linux-gnueabi是用于armel体系结构的跨工具链软件包。该工具链暗示了由gcc的-mfloat-abi = soft或-
mfloat-abi = softfp选项生成的EABI。

gcc-arm-linux-gnueabihf是armhf体系结构的跨工具链软件包。该工具链暗示了由gcc -mfloat-abi =
hard选项生成的EABI。

2020-06-03