Stop after the stage of compilation proper; do not assemble. The output is in the form of an assembler code file for each non-assembler input file specified.By default, the assembler file name for a source file is made byreplacing the suffix .c, .i, etc., with .s.Input files that don't require compilation are ignored.