PX4 make px4fmu-v4_default 问题

按照官网的教程进行编译,执行make px4fmu-v4_default发现报错

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_ASM_COMPILER not set, after EnableLanguage

执行cmake也可以看到cmake版本号

后看到上述有提示  could not find arm-none-eabi-gcc compiler

问题可能处在ubuntu_nuttx_sim.sh 其中有下载gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2  ,查看了一下下载的文件,仅4M,后用拷贝文中连接 用迅雷下载有98m.


PX4 make px4fmu-v4_default 问题_第1张图片

因此定位为由于网络原因导致此文件缺失,用迅雷下载此文件后拷贝至


PX4 make px4fmu-v4_default 问题_第2张图片

并注意一定要删除原有的gcc-arm-none-eabi-7-2017q4-major(上图第三排第一个) 

修改sh文件,屏蔽原有下载连接,在链接前加 # 屏蔽


PX4 make px4fmu-v4_default 问题_第3张图片

重新执行source ubuntu_sim_nuttx.sh 随后按照提示重启。



大部分px4安装问题 都是因为网络问题。。。。找一个靠谱的很重要

我现在正卡在 Cloning into 'platforms/nuttx/NuttX/nuttx'...

你可能感兴趣的:(PX4 make px4fmu-v4_default 问题)