2

我正在开发一些驱动程序并使用来自 WDK 6001 (Vista) 的 Microsoft 的 build.exe 工具。我希望能够清理它在每次迭代中喷出的所有对象和中间文件。

到目前为止,我发现“build.exe -0 -c”的效果相对较好,只需删除所有 .obj 文件,但不删除它创建的任何 .sbr 文件或目录。我真的很想避免编写一个makefile,因为另一个makefile很难集成到构建系统中。

我怎样才能做到这一点?

4

1 回答 1

2

你有没有想过用脚本语言来递归删除。我们将 Nant 用于我们的构建系统,并且内置了这种类型的东西。

更多的 Windows 答案可能是使用你应该能够从你的 makefile 调用的powershell 。

或者你可以只恢复到 DOS 命令。因此

dir /S *.sbr

显示我所有的嵌套 sbr 文件,然后

del /S *.sbr

然后全部删除。并且可以再次通过 dir 命令显示已工作。

于 2009-07-09T21:40:16.743 回答