The yasm command assembles the file
infile
and directs output to the file
outfile
if specified. If outfile
is not specified, yasm will derive a default output file name from the
name of its input file, usually by appending .o
or
.obj
, or by removing all extensions for a raw binary file.
Failing that, the output file name will be yasm.out
.
If called with an infile
of “-”, yasm assembles the standard input and directs output to
the file outfile
, or yasm.out
if no outfile
is
specified.
If errors or warnings are discovered during execution, Yasm outputs the error message
to stderr
(usually the terminal). If no errors or warnings
are encountered, Yasm does not output any messages.