【树莓派】交叉编译

一、概念

1、编译:例如在linux上进行gcc直接编译,编译出来的可执行文件是在本机能够执行;
2、交叉编译:下位机,如c51,stm32,若没有足够内存放编辑器,需要上位机进行跨机编译来生成可执行文件的,就是交叉编译。

需要交叉编译的原因:

需要交叉编译的原因有两个:首先,在项目的起始阶段,目的平台尚未建立,因此需要做交叉编译,以生成我们所需要的bootloader(启动引导代码)以及操作系统核心;其次,当目的平台能启动之后,由于目的平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。——来自 百度百科

测试交叉编译

常见的交叉编译器下载地址可以参考以下连接:
常见交叉编译器下载网址

由于本人尝试的是树莓派的交叉编译,所以使用的工具是:gcc-linaro-arm-linux-gnueabihf-raspbian-x64

1、Linux系统环境上添加bin目录,输入以下语句:

(1)在一个终端下输入:

echo $PATH

显示当前环境变量

(2)永久设置环境变量,输入:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值