ML.EXE Options ML [ /options ] filelist [ /link linkoptions ] /AT Enable tiny model (.COM file) /Bl Use alternate linker /c Assemble without linking /Cp Preserve case of user identifiers /Cu Map all identifiers to upper case /Cx Preserve case in publics, externs /coff generate COFF format object file /D[=text] Define text macro /EP Output preprocessed listing to stdout /F Set stack size (bytes) /Fe Name executable /Fl[file] Generate listing /Fm[file] Generate map /Fo Name object file /FPi Generate 80x87 emulator encoding /Fr[file] Generate limited browser info /FR[file] Generate full browser info /G Use Pascal, C, or Stdcall calls /H Set max external name length /I Add include path /link /nologo Suppress copyright message /Sa Maximize source listing /Sc Generate timings in listing /Sf Generate first pass listing /Sl Set line width /Sn Suppress symbol-table listing /Sp Set page length /Ss Set subtitle /St Set title /Sx List false conditionals /Ta Assemble non-.ASM file /w Same as /W0 /WX /WX Treat warnings as errors /W Set warning level /X Ignore INCLUDE environment path /Zd Add line number debug info /Zf Make all symbols public /Zi Add symbolic debug info /Zm Enable MASM 5.10 compatibility /Zp[n] Set structure alignment /Zs Perform syntax check only LINK Options usage: LINK [options] [files] [@commandfile] options: /ALIGN:# /BASE:{address|@filename,key} /COMMENT:comment /DEBUG /DEBUGTYPE:{CV|COFF} /DEF:filename /DEFAULTLIB:library /DLL /DRIVER[:{UPONLY|WDM}] /ENTRY:symbol /EXETYPE:DYNAMIC /EXPORT:symbol /FIXED[:NO] /FORCE[:{MULTIPLE|UNRESOLVED}] /GPSIZE:# /HEAP:reserve[,commit] /IMPLIB:filename /INCLUDE:symbol /INCREMENTAL:{YES|NO} /LARGEADDRESSAWARE[:NO] /LIBPATH:dir /MACHINE:{ALPHA|ARM|IX86|MIPS|MIPS16|MIPSR41XX|PPC|SH3|SH4} /MAP[:filename] /MAPINFO:{EXPORTS|FIXUPS|LINES} /MERGE:from=to /NODEFAULTLIB[:library] /NOENTRY /NOLOGO /OPT:{ICF[,iterations]|NOICF|NOREF|NOWIN98|REF|WIN98} /ORDER:@filename /OUT:filename /PDB:{filename|NONE} /PDBTYPE:{CON[SOLIDATE]|SEPT[YPES]} /PROFILE /RELEASE /SECTION:name,[E][R][W][S][D][K][L][P][X] /STACK:reserve[,commit] /STUB:filename /SUBSYSTEM:{NATIVE|WINDOWS|CONSOLE|WINDOWSCE|POSIX}[,#[.##]] /SWAPRUN:{CD|NET} /VERBOSE[:LIB] /VERSION:#[.#] /VXD /WARN[:warninglevel] /WINDOWSCE:{CONVERT|EMULATION} /WS:AGGRESSIVE