交叉编译工具链的安装
交叉编译工具链的下载安装和配置及使用教程
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 [email protected]:/home/pi
符号 | 解释 |
---|---|
scp | 指令 |
xiaohao | 可执行文件名 |
pi@ | 开发板名称@开发板地址 |
:/home/pi | 开发板绝对路径 |
可以在开发板所在目录下寻找运行
可执行文件发送刀开发板成功
标签:bin,交叉,开发板,编译,master,usr,安装,arm From: https://www.cnblogs.com/Master-No1/p/17877399.html