arch,即系统架构
表示交叉编译器,是用于哪个目标系统架构中,用于那个平台中的
即,用此交叉编译器编译出来的程序,是运行在哪种CPU上面的
arch的值,常见的有很多种,比如arm,x86,mips等等。
例 3.1. 举例:交叉编译器中的arch的值
arm-cortex_a8-linux-gnueabi中的arm
mips-ar2315-linux-gnu中的mips
powerpc-e500v2-linux-gnuspe中的powerpc
x86_64-unknown-mingw32中的x86_64
crosstool-ng中,和arch对应的值,应该就是"Target options"中的"Target Architecture"的值了。
比如常见的,配置为arm的话,就是:
Target options Target Architecture (arm) --->
对应的配置参数是:ARCH_arm
Search Highlighter (On/Off)