TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: CHAD WALLACE
from: BARRY BLOCK
date: 1997-05-19 12:51:00
subject: Microsoft C/ASM

Hello Chad,
 CW> Can someone give me, or tell me where I can find, a list of command
 CW> line switches and what they do for MSC and/or MASM?
     Here's the quick answer, (for masm v6.0)
ml /? >cw
        ML [ /options ] filelist [ /link linkoptions ]
/AT Enable tiny model (.COM file)         /nologo Suppress copyright message
/Bl Use alternate linker          /Sa Maximize source listing
/c Assemble without linking               /Sf Generate first pass listing
/Cp Preserve case of user identifiers     /Sl Set line width
/Cu Map all identifiers to upper case     /Sn Suppress symbol-table listing
/Cx Preserve case in publics, externs     /Sp Set page length
/D[=text] Define text macro         /Ss Set subtitle
/EP Output preprocessed listing to stdout /St Set title
/F  Set stack size (bytes)           /Sx List false conditionals
/Fb[file] Generate bound executable       /Ta Assemble non-.ASM file
/Fe Name executable                 /VM Enable virtual memory
/Fl[file] Generate listing                /w Same as /W0 /WX
/Fm[file] Generate map                    /WX Treat warnings as errors
/Fo Name object file                /W Set warning level
/FPi Generate 80x87 emulator encoding     /X Ignore INCLUDE environment path
/Fr[file] Generate limited browser info   /Zd Add line number debug info
/FR[file] Generate full browser info      /Zf Make all symbols public
/G Generate Pascal or C calls        /Zi Add symbolic debug info
/H Set max external name length   /Zm Enable MASM 5.10 compatibility
/I Add include path                 /Zp[n] Set structure alignment
/link       /Zs Perform syntax check only
---------------------------------------------------------------------------
nmake /? >>cw    and for the linker...
Usage:
        NMAKE @commandfile
        NMAKE /help
        NMAKE [/nologo] [/acdeinpqrst?] [/f makefile] [/x stderrfile]
                        [macrodefs][targets]
Where the options stand for
        /a        force All targets to be built
        /c        Cryptic mode; suppress signon banner & warning messages
        /d        Display modification dates
        /e        Environment variables override macros in the makefile
        /i        Ignore exit codes of commands invoked
        /n        No execute mode; display commands only
        /p        Print macro definitions & target descriptions
        /q        Query if target is up to date; for use in batch files
        /r        inference Rules from 'tools.ini' to be ignored
        /s        Silent execution of commands
        /t        Touch targets with current date & time
        /?        short help message
        /help     invoke QuickHelp
        /nologo   do not display signon banner
----------------------------------------------------------------------------
Kind regards, Barry
---------------
* Origin: EBO-BBS A'dam +31-20-6002828 (2:280/901.42)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.