make px4_sitl_default gazebo出错

出现错误时候,可以在固件文件夹下先更新下

make clean

sudo apt-get update

sudo apt-get upgrade

错误1:编译make px4_sitl_default gazebo 命令 遇到 c++: internal compiler error: 已杀死 (program cc1plus)错误)

make px4_sitl_default gazebo出错_第1张图片

解决方法:虚拟机内存不足,直接在虚拟机中增加内存即可

错误2:丢失了libmav_msgs.so

[0/5] Performing build step for 'sitl_gazebo'
ninja: error: '/usr/lib/x86_64-linux-gnu/libignition-common1.so.1.0.1', needed by 'libmav_msgs.so', missing and no known rule to make it
[1/5] Generating ../../logs
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build
cd /home/nandong/Firmware_v110/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build .
ninja: build stopped: subcommand failed.
Makefile:200: recipe for target 'px4_sitl' failed
make: *** [px4_sitl] Error 1

这里显示丢失了 libmav_msgs.so 文件,可能在以前安装什么功能包时候丢失了。

解决办法 :去掉所有编译成功的文件,然后更新软件包

make clean

sudo apt-get update

sudo apt-get upgrade

关于libmav_msgs.so的文件,网上有个文件冲突的错误,留在这,没准以后能以后用上

你可能感兴趣的:(linux)