首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >arm-linux-gcc和arm-none-linux-gnueabi有什么区别

arm-linux-gcc和arm-none-linux-gnueabi有什么区别
EN

Stack Overflow用户
提问于 2012-12-10 16:55:46
回答 1查看 51.3K关注 0票数 69

arm-linux-gnueabi和arm-none linux-gnueabi工具链有什么区别?

它们的编译方式不同吗?

EN

回答 1

Stack Overflow用户

发布于 2012-12-10 17:33:20

工具链像arch[-vendor][-os]-abi一样有一个松散的命名约定。

  • arch用于架构:i686...
  • vendor是工具链供应商:armmipsx86apple、gnueabi用于操作系统:linux E221、E122none(裸mips是用于应用程序二进制接口约定:E127E228、E129、gnueabi、none

对于你的问题,arm-none-linux-gnueabiarm-linux-gnueabi是一回事。arm-linux-gcc实际上是为gcc生成的二进制代码,它为ARM架构生成对象,并使用工具链提供的默认配置在Linux上运行。

一些不错的读物:Toolchains

票数 90
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13797693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档