All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.
@(#)as.1 6.3 (Berkeley) 05/08/86
-a Specifies the alignment of procedures and data blocks. It is given as a power of two; thus an alignment of 3 causes alignment on an eight byte boundary. The default is -a2.
-d Specifies the number of bytes to be assembled for offsets which involve forward or external references, and which have sizes unspecified in the assembly language. The default is -d4.
-L Save defined labels beginning with a `L', which are normally discarded to save space in the resultant symbol table. The compilers generate such temporary labels.
-V Use virtual memory for some intermediate storage, rather than a temporary file.
-W Do not complain about errors.
-J Use long branches to resolve jumps when byte-displacement branches are insufficient. This must be used when a compiler-generated assembly contains branches of more than 32k bytes.
-R Make initialized data segments read-only, by concatenating them to the text segments. This obviates the need to run editor scripts on assembly code to make initialized data read-only and shared.
-t Specifies a directory to receive the temporary file, other than the default /tmp.
All undefined symbols in the assembly are treated as global.
The output of the assembly is left on the file objfile; if that is omitted, a.out is used.
a.out default resultant object file
Auxiliary documentation Assembler Reference Manual.
Robert R. Henry