arm-none-linux-gnueabi和arm-linux-gnueabi有什么区别
时间: 2023-08-02 10:09:56 浏览: 152
arm-none-linux-gnueabi-gcc-6.3.0-mingw
arm-none-linux-gnueabi和arm-linux-gnueabi都是针对ARM架构的交叉编译工具链。
arm-none-linux-gnueabi是针对ARM架构的嵌入式系统编译工具链,其中的"none"表示不依赖于特定操作系统。它可以用于嵌入式系统开发,不论目标设备使用什么操作系统。
而arm-linux-gnueabi则是针对ARM架构的嵌入式Linux系统编译工具链,其中的"linux"表示它专门用于Linux操作系统。它可以生成与Linux兼容的可执行文件,适用于嵌入式Linux系统开发。
简而言之,区别在于目标设备的操作系统。arm-none-linux-gnueabi可以用于任何操作系统,而arm-linux-gnueabi专门用于嵌入式Linux系统。选择哪个工具链取决于目标设备所使用的操作系统。
阅读全文