windows 中的 Eclipse CDT 工具链清理错误(错误的路径分隔符)

Eclipse CDT toolchain clean error in windows (wrong path seperator)

我已经为 windows 安装了 eclipse + CDT,加载了我的项目,一切正常。

现在我想清理项目并重建我的项目,但看起来 eclipse(或工具链)做错了。
它试图调用的命令是:

del  ./myClass.o  ./myClass.d  ../../MyProject

出现此错误:

Parameter format not correct - "myClass.o".

这是因为del是一个windows命令,参数是在windows中用/传递的。

那么,我该如何更改 toolchain/eclipse 以使用 windows \ 路径定界符或仅以其他方式修复?

我只想能够清理项目。

我的工具链是 Android arm-linux-androideabi-4.8
Eclipse Mars.1 (4.5.1) 与 CDT 8.8.0

原来 .cproject 文件中有一个属性 xml 控制清理命令。

查找配置标记,然后将 cleanCommand 属性设置为您想要的。我已将其设置为 rm -rf 并使用 gnuutils 来支持 windows 上的命令。

<configuration artifactExtension="so" artifactName="MyProject" ... cleanCommand="rm -rf" ...>