交叉编译工具链的安装
交叉编译工具链的安装
交叉编译工具链的下载安装和配置及使用教程
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 | 开发板绝对路径 |

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


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

浙公网安备 33010602011771号