Eclipse CDT创建的makefile在Windows上无法“清除”

Phi*_*ipp 3 eclipse makefile eclipse-cdt

我有一个包含由Eclipse CDT(Helios,MinGW)生成的makefile的makefile项目。“ clean”命令不起作用,因为“ del”命令是使用./src/myfile.o之类的参数执行的,但是在Windows上则不起作用(应为。\ src \ myfile.o)。

我该如何告诉Eclipse使用Windows路径分隔符,或者用其他不同的方式替换命令“ del”(我可以轻松编写一个批处理脚本,用反斜杠替换正斜杠)?

感谢您的提示!

Mar*_*ier 5

有一个简单的解决方案,makefile.defs在项目的主目录中创建一个文件,内容如下:

RM := rm -rf
Run Code Online (Sandbox Code Playgroud)

基本上,此文件使您可以覆盖自动生成的makefile中的变量,并且RM是remove命令的包装器。