一、原材料 tool-master 宿主机:x86 目标机:arm tool-master下载地址:https://github.com/raspberrypi/tools 二、安装步骤 1.解压zip 在压缩包目录下输入unzip 文件名解压 2.进入文件夹 cd arm-bcm2708 cd gcc-linaro-arm-linux-gnueabihf-raspbian-x64(32位的不带-x64) ls 找到arm-linux-gnueabihf-gcc这个软链接 ./arm-linux-gnueabihf-gcc -v 打印出gcc的版本信息 看是不是4.8.3 但是每次使用工具都要进入这个路径会很麻烦 所以需要对环境变量进行操作 有两种方式 一种时临时的,一种可以永久使用 临时方法: echo $PATH 获取当前的环境变量 pwd获取当前路径 export PATH = /usr/…(echo 获得的 到home前的路径)… + pwd的路径 这种方法时临时的 并且新打开的窗口依然无法使用 永久方法: 修改工作目录下的.bashrc文件 在文件尾部输入 export PATH = /usr/…(echo 获得的 到home前的路径)… + pwd的路径 然后source .bashrc 立即执行
三、使用 原材料 test.c 1.gcc test.c -o test1 生产一个test1文件 file test1 查看文件属性 发现只能运行在x86-64的环境下 2.arm-linux-gnueabihf-gcc test.c -o test2 生成一个test2文件 file test2 查看文件属性 发现只能运行在ARM环境下 3.发送test2到树莓派 scp test2 pi@192.168.43.33:/home/pi scp:指令名 test2:文件名 pi:目标设备名 @192.168.43.33:目标设备的IP地址 :/home/pi :存放的绝对路径
发送指令后输入密码 如出现The authenticity of host ‘XXXX’ can’t be established的问题 参考https://blog.csdn.net/xyh153996626/article/details/53333348 在树莓派下直接运行即可
|