nmake.exe
E700432
nmake.exe is Microsoft’s command-line make utility used to build projects and manage compilation in the MSVC development environment.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
build automation tool
ⓘ
command-line utility ⓘ make implementation ⓘ |
| category |
development tool
ⓘ
software build tool ⓘ |
| commandName | nmake ⓘ |
| compatibleWith |
MSVC compiler cl.exe
ⓘ
Microsoft linker link.exe NERFINISHED ⓘ |
| configuration |
controlled by command-line options
ⓘ
controlled by macros in makefiles ⓘ |
| developer | Microsoft ⓘ |
| distribution |
included with Microsoft Visual C++ Build Tools
ⓘ
included with Microsoft Visual Studio ⓘ included with Windows SDK build tools ⓘ |
| documentation | Microsoft Docs NMAKE Reference NERFINISHED ⓘ |
| fileName | nmake.exe ⓘ |
| input |
environment variables
ⓘ
makefile ⓘ |
| introducedBy | Microsoft C/C++ toolchain for DOS and Windows NERFINISHED ⓘ |
| invokedBy | Developer Command Prompt for VS ⓘ |
| license | proprietary software ⓘ |
| operatingSystem |
Windows
ⓘ
surface form:
Microsoft Windows
|
| output |
compiled binaries
ⓘ
libraries ⓘ object files ⓘ |
| platform |
ARM64
ⓘ
x64 ⓘ x86 ⓘ |
| primaryFunction |
build software projects from makefiles
ⓘ
incremental builds based on file timestamps ⓘ manage compilation and linking ⓘ |
| programmingLanguage | C ⓘ |
| requires | Windows command prompt or compatible shell ⓘ |
| supports |
NMAKE-specific makefile extensions
ⓘ
makefiles ⓘ |
| supportsFeature |
conditional compilation directives in makefiles
ⓘ
macros in makefiles ⓘ parallel build options (via command-line switches in newer versions) ⓘ response files ⓘ |
| supportsSyntax |
include directives for other makefiles
ⓘ
targets with dependencies and commands ⓘ |
| typicalExtension | .mak ⓘ |
| usedFor |
automating multi-step build processes
ⓘ
building C projects ⓘ building C++ projects ⓘ |
| usedWith |
MSVC toolchain
NERFINISHED
ⓘ
Microsoft Visual C++ NERFINISHED ⓘ Microsoft Visual Studio NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.