交叉编译工具链的安装
交叉编译工具链的安装
交叉编译工具链的下载安装和配置及使用教程
1.树莓派交叉编译工具链下载
https://github.com/raspberrypi/tools
将下载的文件放入虚拟机共享文件夹中,在Linux中建立一个文件夹复制进来
共享文件夹路径在/mnt/hgfs/下
拷贝刀新建文件夹并解压(unzip tools-master.zip)
2.交叉编译工具链的配置
1.交叉编译工具临时环境变量配置
进入目录
lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin$
需要的工具
每次使用该工具都需要进入刀这个文件夹,现在将其改为不需要进来也可以使用
输入echo $PATH获取当前环境变量
查看当前路径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
临时环境变量更改成功,退出到主目录输入arm-linux-gnueabihf-gcc -v查看是否成功
2.更改永久有效的环境变量
修改工作目录下的.bashrc隐藏文件,配置命令终端的,在主目录下输入(两种方式都可)
打开文件后,在最后一行将
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
添加进来(不是复制这个,是将自己的写进来)
输入
source /home/master/.bashrc 加载配置文件,立刻生效更改
使用工具编译
arm-linux-gnueabihf-gcc
3.将编译的可执行文件送入开发板
将可执行文件发送至开发板(这里是树莓派)
scp xiagao pi@192.168.5.101:/home/pi
符号 | 解释 |
---|---|
scp | 指令 |
xiaohao | 可执行文件名 |
pi@ | 开发板名称@开发板地址 |
:/home/pi | 开发板绝对路径 |
可以在开发板所在目录下寻找运行
可执行文件发送刀开发板成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)