arm-linux-gnueabi和arm-none linux-gnueabi工具链有什么区别?
它们的编译方式不同吗?
发布于 2012-12-10 17:33:20
工具链像arch[-vendor][-os]-abi
一样有一个松散的命名约定。
arch
用于架构:i686...vendor
是工具链供应商:arm、mips、x86、apple、gnueabi用于操作系统:linux E221、E122none(裸mips是用于应用程序二进制接口约定:E127E228、E129、gnueabi、none对于你的问题,arm-none-linux-gnueabi
和arm-linux-gnueabi
是一回事。arm-linux-gcc
实际上是为gcc生成的二进制代码,它为ARM架构生成对象,并使用工具链提供的默认配置在Linux上运行。
一些不错的读物:Toolchains。
https://stackoverflow.com/questions/13797693
复制相似问题