The Windows DDK includes an environment for building drivers that closely matches the build environment used internally at Microsoft. This environment includes various tools that are useful in developing drivers, including build utilities (build.exe and nmake.exe), a C compiler (cl.exe), and a linker (link.exe). The Build utility automatically invokes NMAKE, the compiler, and the linker according to the command-line options you specify.
For a description of how to use the Build utility, see Overview of the Build Utility.
The Windows DDK no longer includes build environments for Windows 98 and Windows Me. If you intend to build drivers on these systems, install the Windows XP SP1 DDK.