arm-eabi arm-gnueabi和gnueabi-hf编译器的区别 [英] Difference between arm-eabi arm-gnueabi and gnueabi-hf compilers
问题描述
arm-eabi,gnueabi和gnueabi-hf交叉编译器有什么区别。
我觉得很难选择编译器。
是否有本地编译器for arm?
What is the difference between arm-eabi, gnueabi and gnueabi-hf cross compilers. I am kind of finding it difficult to choose the compilers. Is there a native compiler for arm?
推荐答案
我不完全确定:
- eabi代表将在裸机内核上运行的代码的编译。
- gnueabi表示汇编代码为linux
对于gnueabi / gnueabi-hf部分,我找到了答案此处。
For the gnueabi/gnueabi-hf part, I found an answer here.
GCC-臂-Linux的gnueabi是armel体系结构的交叉工具链包。这意味着工具链通过gcc的-mfloat-ABI =软或-mfloat-ABI = softfp选项产生的EABI。
gcc-arm-linux-gnueabi is the cross-toolchain package for the armel architecture. This toolchain implies the EABI generated by gcc's -mfloat-abi=soft or -mfloat-abi=softfp options.
GCC-臂-Linux的gnueabihf是交叉工具链为armhf架构包。这个工具链意味着由gcc -mfloat-abi = hard选项生成的EABI。
gcc-arm-linux-gnueabihf is the cross-toolchain package for the armhf architecture. This toolchain implies the EABI generated by the gcc -mfloat-abi=hard option.
这篇关于arm-eabi arm-gnueabi和gnueabi-hf编译器的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!