usage: nasm [-@ response file] [-o outfile] [-f format] [-l listfile] [options...] [--] filename or nasm -v for version info -t assemble in SciTech TASM compatible mode -g generate debug information in selected format. -E (or -e) preprocess only (writes output to stdout by default) -a don't preprocess (assemble only) -M generate Makefile dependencies on stdout -MG d:o, missing files assumed generated -Z redirect error messages to file -s redirect error messages to stdout -F format select a debugging format -I adds a pathname to the include file path -O optimize branch offsets (-O0 disables, default) -P pre-includes a file -D[=] pre-defines a macro -U undefines a macro -X specifies error reporting format (gnu or vc) -w+foo enables warning foo (equiv. -Wfoo) -w-foo disable warning foo (equiv. -Wno-foo) Warnings: error treat warnings as errors (default off) macro-params macro calls with wrong parameter count (default on) macro-selfref cyclic macro references (default off) macro-defaults macros with more default than optional parameters (default on) orphan-labels labels alone on lines without trailing `:' (default on) number-overflow numeric constants does not fit in 64 bits (default on) gnu-elf-extensions using 8- or 16-bit relocation in ELF32, a GNU extension (default off) float-overflow floating point overflow (default on) float-denorm floating point denormal (default off) float-underflow floating point underflow (default off) float-toolong too many digits in floating-point number (default on) response files should contain command line parameters, one per line. For a list of valid output formats, use -hf. For a list of debug formats, use -f
-y.