Compile or assemble the source files, but do not link. The linkingstage simply is not done. The ultimate output is in the form of anobject file for each source file.By default, the object file name for a source file is made byreplacing the suffix .c, .i, .s, etc., with .o.Unrecognized input files, not requiring compilation or assembly,are ignored.