Eclipse CDT(Atollic 8.1 Eclipse Neon.1a)-清洁命令

时间:2018-11-07 09:34:51

标签: eclipse

我使用Atollic 8.1,该版本基于Windows 10上的Eclipse Neon 1a版本构建。

默认情况下,.cproject中的Clean命令为“ rm -rf”。执行时,clean命令将删除调试/发布中的所有* .o和* .d对象,但不会删除* .su文件。

与较新的Eclipse版本进行比较时,clean命令实际上能够删除整个Debug / Release文件夹(Build Outputs)。

我试图通过编写“ rm -rf Debug Release”在.cproject中手动编辑clean命令来执行相同的操作,因此在执行时,Eclipse在后台执行以下操作:

“ rm -rf调试版本* .o * .d”,但当前它仍然忽略调试和发布。


那么为什么不删除它们?然后,我用“ pwd”替换了“ rm -rf”,并注意到它是在Debug文件夹中执行的。

所以我的.cproject现在执行“ rm -rf ../Debug ../Release”,该命令正在起作用...有点...

“调试”文件夹完全为空,这是我的目标。但: 我收到错误: C:\ Program Files(x86)\ Atollic \ TrueSTUDIO for ARM 8.1.0 \ Tools \ rm.exe:无法删除目录“ ../Debug”:权限被拒绝

我相信,由于它执行实际的“ rm -rf ../Debug”命令,但由于它是在Debug文件夹内部执行的,因此会重新创建并发出警告。

有没有更好的办法解决这个问题?

0 个答案:

没有答案