2.2.2搭建交叉编译器

1 交叉编译器

交叉编译的存在,有2个原因,1个是不同的平台,架构不同,使用的指令集不同,ARM和MIPS的CPU无法运行X86指令休编码的程序,1个是一般arm平台上的存储/性能有限,无法提供一个可靠的编译环境。所以就出现了在x86上编译,在arm上运行的镜像,即交叉编译。在交叉编译中,x86环境又称host,arm平台又称target,

2.2.2搭建交叉编译器_第1张图片

2 安装

1 获取 

如果是芯片厂商提供的方案,如NXP/TI,他们会提供他们编译的好的交叉编译器;如果是第三方提供的开发板,如飞凌、米尔、创龙,他们也会提供对应的交叉编译器;还有一种是开源世界,可以使用GNU或Linaro编译好的工具链。
GNU工具链    Linaro工具链

2 安装 

下载到交叉工具后,一般放到一个名为toolchain目录下,如/opt/toolchains/

3 适配 

在配置交叉编译器进行编译的时候,需要指定3个环境变量:
PATH,指定交叉编译器的路径

你可能感兴趣的:(TI,AM62x平台从入门到精通系列,arm-linux-,交叉编译器,交叉编译器下载)