6. Output Formats
The format of the assembler's output is selected by commandline options. These are:
-omf | Intel's "relocatable Object Module Format", including 32-bit MS extensions. It's the default. |
-coff | (MS) COFF object module format, supports flat memory models only. It's usually used for 32-bit Windows modules. |
-elf | 32-Bit ELF ("Executable and Linkable Format") object modules. |
-elf64 | 64-bit ELF object modules. |
-win64 | 64-bit format for Win64 object modules. COFF variant with 64-bit extensions. |
-djgpp | COFF variant used by DJGPP. Not active in precompiled binaries. |
-bin | raw binary format. |
-mz | DOS MZ binary format. |
-pe | 32- and 64-bit PE binaries. |