2.2.2搭建交叉编译器

本文详细介绍了如何搭建和使用ARM Linux交叉编译器。内容包括交叉编译的必要性,获取和安装交叉编译器,针对不同场景手动、临时和永久设置环境变量的方法,以及检查编译器安装是否成功的步骤。
摘要由CSDN通过智能技术生成

1 交叉编译器

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

2 安装

1 获取 

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

2 安装 

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

3 适配 

在配置交叉编译器进行编译的时候,需要指定3个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值