PRB:Spaces Between /Fe or /Fo & Filename Cause Unclear Warning

ID Number: Q67087

5.10 6.00 6.00a 6.00ax | 5.10 6.00 6.00a

MS-DOS | OS/2

buglist5.10 buglist6.00 buglist6.00a buglist6.00ax

Summary:

SYMPTOMS

The /Fe and /Fo compiler options are used to name the executable

file and the object file, respectively. These switches require that

the name of the file immediately follows the switch with no

intervening spaces. If one or more spaces separate the option from

the filename, the compiler will generate one of the following

unexpected warnings:

Command line warning D4002 : ignoring unknown flag '-Fe'

Command line warning D4002 : ignoring unknown flag '-Fo'

This limitation is documented in the online help; however, the

"Microsoft C Reference" manual does not make this clear because it

shows the switches with a space before the filenames. In addition,

these messages are not indicative of the true nature of the errors,

implying instead that these options are not implemented.

STATUS

Microsoft has confirmed this to be a problem in C versions 5.1,

6.0, 6.0a, and 6.0ax and QuickC versions 2.0, 2.01, 2.5, and 2.51

(buglist2.00, buglist2.01, buglist2.50, and buglist2.51). We are

researching this problem and will post new information here as it

becomes available.

Additional keywords: 2.00 2.50 docerr 5.10 6.00 6.00a 6.00ax