交叉编译工具链的安装

交叉编译工具链的安装

交叉编译工具链的下载安装和配置及使用教程

1.树莓派交叉编译工具链下载

https://github.com/raspberrypi/tools

Snipaste_2023-12-05_10-02-13

将下载的文件放入虚拟机共享文件夹中,在Linux中建立一个文件夹复制进来

共享文件夹路径在/mnt/hgfs/下

image-20231205105805753

拷贝刀新建文件夹并解压(unzip tools-master.zip)

image-20231205110007768

2.交叉编译工具链的配置

1.交叉编译工具临时环境变量配置

​ 进入目录

lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin$

image-20231205110542507

​ 需要的工具

image-20231205110741650

​ 每次使用该工具都需要进入刀这个文件夹,现在将其改为不需要进来也可以使用

​ 输入echo $PATH获取当前环境变量

image-20231205111406226

​ 查看当前路径pwd,更改环境变量export PATH=/并将环境变量game之前的复制过来,将当前路径复制进去

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/master/lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin

image-20231205111629699

​ 临时环境变量更改成功,退出到主目录输入arm-linux-gnueabihf-gcc -v查看是否成功

image-20231205152731597

2.更改永久有效的环境变量

​ 修改工作目录下的.bashrc隐藏文件,配置命令终端的,在主目录下输入(两种方式都可)

image-20231205120754802

​ 打开文件后,在最后一行将

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/master/lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin

​ 添加进来(不是复制这个,是将自己的写进来)

image-20231205120919949

​ 输入

source /home/master/.bashrc 加载配置文件,立刻生效更改

image-20231205121043804

​ 使用工具编译

arm-linux-gnueabihf-gcc

image-20231205121510002

3.将编译的可执行文件送入开发板

​ 将可执行文件发送至开发板(这里是树莓派)

scp xiagao pi@192.168.5.101:/home/pi

符号 解释
scp 指令
xiaohao 可执行文件名
pi@ 开发板名称@开发板地址
:/home/pi 开发板绝对路径

image-20231205121700177

​ 可以在开发板所在目录下寻找运行

image-20231205124100799

image-20231205124119435

可执行文件发送刀开发板成功

posted @   Master-No1  阅读(1049)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示