我正在开发一些驱动程序并使用来自 WDK 6001 (Vista) 的 Microsoft 的 build.exe 工具。我希望能够清理它在每次迭代中喷出的所有对象和中间文件。
到目前为止,我发现“build.exe -0 -c”的效果相对较好,只需删除所有 .obj 文件,但不删除它创建的任何 .sbr 文件或目录。我真的很想避免编写一个makefile,因为另一个makefile很难集成到构建系统中。
我怎样才能做到这一点?
你有没有想过用脚本语言来递归删除。我们将 Nant 用于我们的构建系统,并且内置了这种类型的东西。
更多的 Windows 答案可能是使用你应该能够从你的 makefile 调用的powershell 。
或者你可以只恢复到 DOS 命令。因此
dir /S *.sbr
显示我所有的嵌套 sbr 文件,然后
del /S *.sbr
然后全部删除。并且可以再次通过 dir 命令显示已工作。