You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04 LTS下执行make px4_sitl gazebo编译报错求助

PX4 SITL Gazebo编译失败排查方案

本次错误核心为sitl_gazebo依赖组件的CMake配置流程执行失败,可按以下优先级排查解决:

1. 补全系统依赖

Ubuntu 18.04环境下首先补全PX4仿真所需的全量依赖,执行如下命令:

cd ~/PX4-Autopilot
bash ./Tools/setup/ubuntu.sh --no-nuttx

额外检查Gazebo版本兼容性:Ubuntu 18.04仅适配Gazebo9,需确保安装的是对应版本:

sudo apt install -y gazebo9 libgazebo9-dev

2. 清理旧构建缓存

残留的错误编译缓存会导致配置流程重复失败,先清理缓存再重新编译:

cd ~/PX4-Autopilot
rm -rf build/
make clean
make px4_sitl gazebo

3. 校验Gazebo环境变量

执行命令检查Gazebo是否正常识别:

gazebo --version

如果提示命令不存在,执行如下命令加载环境变量:

source /usr/share/gazebo/setup.sh

如需永久生效,可将上述命令添加到~/.bashrc文件末尾,执行source ~/.bashrc后生效。

4. 查看详细错误日志

如果上述操作无法解决问题,可查看CMake生成的详细错误日志定位根因:

cat /home/inhatc/PX4-Autopilot/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeError.log

日志中会明确标注配置失败的具体原因,如缺失指定库、版本不匹配等,可根据具体报错进一步处理。

内容的提问来源于stack exchange,提问作者eungbin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 21:39:04