arm-eabi arm-gnueabi和gnueabi-hf编译器的区别 [英] Difference between arm-eabi arm-gnueabi and gnueabi-hf compilers

查看:756
本文介绍了arm-eabi arm-gnueabi和gnueabi-hf编译器的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆