None.
Specifies a name for the output object, assembler, or executable file.
See Types of output files for the default file names and suffixes produced by different phases of compilation.
If the path is the name of an existing directory, files created by the compiler are placed into that directory. If path is not an existing directory, the path is the name of the file produced by the compiler. See below for examples.
You can not specify a file name with a C source file suffix ( .c, .cpp, or .i), such as myprog.c or myprog.i; this results in an error and neither the compiler nor the linker is invoked.
If you use the -c option with -o together and the path is not an existing directory, you can only compile one source file at a time. In this case, if more than one source file name is listed in the compiler invocation, the compiler issues a warning message and ignores -o.
The -E, -P, and -qsyntaxonly options override the -o option.
None.
xlc myprogram.c -o myaccount
xlc test.c -c -o new.o