在自动生成make文件时,如何使Eclipse清理特定文件

时间:2013-05-29 16:11:34

标签: eclipse makefile eclipse-cdt

我使用Eclipse CDT自动生成make文件。现在我添加了一些make标志来创建覆盖信息,这会导致在构建时创建* .gcno文件。清理我的项目时,只删除* .d和* .o文件。我想知道如何扩展clean以删除* .gcno文件,同时让Eclipse自动生成我的make文件。

干杯, Ceqvi

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,你给了我一个更好的想法:

Makefile.targets

clean: clean-gcov

clean-gcov:
    -$(RM) $(foreach subdir,$(SUBDIRS),$(wildcard $(subdir)/*.gcda) $(wildcard $(subdir)/*.gcno))

运行它:

$ make clean
rm -rf   src/Hello.gcda src/Hello.gcno
rm -rf  ./src/test/HelloTest.o ./src/Hello.o ./src/test/HelloTest.d ./src/Hello.d  test