B:(大疆M300PSDK 与树莓派4B)使用Linux系统cmake ..时出现“arm-linux-........:command not found”的问题

  刚刚毕业的我,第一次接触Linux和PSDK,然后就。。。。

B:(大疆M300PSDK 与树莓派4B)使用Linux系统cmake ..时出现“arm-linux-........:command not found”的问题_第1张图片

千辛万苦的装好了系统,配好了环境,然后终于到了cmake了,然后。。。。。

B:(大疆M300PSDK 与树莓派4B)使用Linux系统cmake ..时出现“arm-linux-........:command not found”的问题_第2张图片B:(大疆M300PSDK 与树莓派4B)使用Linux系统cmake ..时出现“arm-linux-........:command not found”的问题_第3张图片

后来花了好长时间,一直找不到命令,,问了好多人,以为是环境变量有问题,然后我的PATH就。。。。。。。。

直到最后,,,我才知道,,,这个“arm-linux-guneabihf-gcc"是交叉编译(第一次接触,以前完全没有听说过)

B:(大疆M300PSDK 与树莓派4B)使用Linux系统cmake ..时出现“arm-linux-........:command not found”的问题_第4张图片

其实说了这么多,我就是想说,一般的Linux系统里没有交叉编译,要自己下载,再配置。

树莓派4B里的推荐系统有交叉编译(使用其他系统需要另行配置),所以不要像我一样像个憨憨,拿着Ubuntu的电脑就去cmake,有些系统是要自己下载交叉编译然后再配置。

直接把树莓派接到显示上,检查一下有没有交叉编译,有就高高兴兴去用,没有就去安装一个。这里我就说一下推荐系统的环境配置,因为自带了交叉编译“arm-linux-guneabihf-gcc",所以只需要找到他的路径就可以了。

find /usr -name arm-linux-guneabihf-gcc

找到了路径后复制一下我的是/usr/lib/arm-linux-guneabihf-gcc

然后添加export PATH=$PATH:/usr/lib/arm-linux-guneabihf-gcc到/etc/profile的最后一行

sudo gedit /etc/profile

然后重启终端就可以了。

 

你可能感兴趣的:(linux)