有没有办法让make clean
命令需要用户确认?我不小心执行了它,现在又要等待6个小时才能重新构建。
Makefile
是由cmake
创建的。
期望的工作流程:
> make clean
> [make] Are you sure you want to remove all the built files? [Y/N]
> N
> [make] Target 'make clean' not executed.
> make clean
> [make] Are you sure you want to remove all the built files? [Y/N]
> Y
> [make] Target 'make clean' executed.
make clean
的“提示”选项。我也不知道如何为clean目标附加其他操作。(影响make clean
行为的唯一方法是将文件添加到ADDITIONAL_MAKE_CLEAN_FILES)。您可以创建另一个目标(比如make remove
),在其中调用某种“提示”,然后再执行make clean
。 - Tsyvarev