FIX: MASM 6.0 ML Driver Does Not Pass /nologo to LINK CorrectlyLast reviewed: September 11, 1997Article ID: Q73189 |
6.00 6.00a 6.00b | 6.00 6.00a 6.00b
MS-DOS | OS/2kbtool kbfixlist kbbuglist The information in this article applies to:
SYMPTOMSIf you attempt to suppress the LINK copyright banner by specifying the /nologo switch on the command line of the ML.EXE driver in the Microsoft Macro Assembler (MASM) version 6.0, 6.0a, or 6.0b, ML does not pass /nologo to the linker correctly.
CAUSEThe /nologo option is used to suppress the display of the copyright banner for Microsoft language products and utilities. For example, the assembler may be invoked as follows:
ml /nologo test.asmThis will assemble a file without first displaying the assembler copyright message. To pass the /nologo switch to the linker, the following command line should be used:
ml test.asm /link /nologoThis does not work properly with the ML driver. The /nologo switch is passed in the "library" response area and is not seen by LINK until after the copyright banner has been displayed.
RESOLUTIONThere are two workarounds for this problem:
1. Invoke LINK separately with the /nologo switch. -or- 2. Set the LINK environment variable as follows to specify the that /nologo option should be used at all times: SET LINK=/nologo STATUSMicrosoft has confirmed this to be a problem in MASM version 6.0, 6.0a, and 6.0b. This problem was corrected in MASM for MS-DOS version 6.1.
|
Additional reference words: 6.00 6.00a 6.00b buglist6.00 buglist6.00a
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |