编译px4 Firmware 执行make报错的问题解决办法

ccache: error: Failed to create temporary file for /home/xxx/.ccache/tmp/tmp.cpp_stderr: Permission denied

一般这个报错下面还会接另一个报错:

 ninja: build stopped: subcommand failed.

这个原因是,你在编译Firmware时使用了root权限,导致在home/xxx下,即主目录下的一个隐藏文件夹 .ccache具有了root权限而无法修改。
解决办法就是执行:

sudo rm -rf ~/.ccache

然后回到Firmware文件夹重新执行:

make px4_sitl gazebo

解决问题!

你可能感兴趣的:(编译px4 Firmware 执行make报错的问题解决办法)