Developer Guide and Reference

Contents

save-temps
, Qsave-temps

Tells the compiler to save intermediate files created during compilation.

Syntax

Linux:
-save-temps
-no-save-temps
macOS:
-save-temps
-no-save-temps
Windows:
/Qsave-temps
/Qsave-temps-
Arguments
None
Default
Linux*
and
macOS*
systems:
-no-save-temps
Windows* systems: .obj files are saved
On Linux
and
macOS*
systems, the compiler deletes intermediate files after compilation is completed.
On Windows systems, the compiler saves only intermediate object files after compilation is completed.
Description
This option tells the compiler to save intermediate files created during compilation. The names of the files saved are based on the name of the source file; the files are saved in the current working directory.
If option
[Q]save-temps
is specified, the following occurs:
  • The object .o file (Linux
    and
    macOS*
    )
    or .obj file (Windows)
    is saved.
  • The assembler .s file (Linux and
    macOS*
    ) or .asm file (Windows) is saved if you specified the
    [Q]use-asm</