arm-linux-gcc和arm-none-linux-gnueabi有什么区别?
arm-linux-gcc和arm-none-linux-gnueabi和arm-linux-gnueabi工具链有什么区别?
他们编译有区别吗?
工具链有一个松散的名称约定像arch[-vendor][-os]-abi 。 
-   arch架构: arm , mips , x86 , i686 …
-   vendor是工具链供应商: 苹果 ,
-   os是操作系统: Linux , 无 (裸机)
-   abi是应用程序二进制接口约定: eabi , gnueabi , gnueabihf
 对于你的问题, arm-none-linux-gnueabi和arm-linux-gnueabi是一样的东西。  arm-linux-gcc实际上是gcc的二进制文件,它产生ARM体系结构的对象,在Linux上运行,由工具链提供默认configuration(abi)。 
一些不错的阅读: 工具链 。