Instructs the compiler to produce an output object file and optionally specifies a name for the object file using the optional file-specification argument.
When you do not specify a file name, the compiler produces an object file with the same file name as the source file and a .OBJ file extension. When the source file comes directly from SYS$INPUT, for example, your terminal, the object file defaults to MDEFAULT.OBJ.
In forming routine names, the compiler truncates default file names to a maximum length of eight characters. Exercise caution when relying on default names in situations where several modules have names in which the first eight characters may be identical.
The /NOOBJECT qualifier suppresses the production of an object file and is usually used with the /LIST qualifier to produce only a listing file.
By default, the compiler produces /OBJECT modules.