index.txt
AS(1) General Commands Manual AS(1) NAME as - assembler SYNOPSIS as [option ] ... [ name ] ... DESCRIPTION As assembles the named files, or the standard input if no file name is specified. The options are: -dn Specifies the number of bytes n (1, 2, or 4) to be assembled for offsets which involve forward or external references, and which have sizes unspecified in the assembly language. Default is -d4. -L Save defined labels beginning with a `L', which are normally discarded to save space in the resultant symbol table. The com‐ pilers generate such temporary labels. -V Use virtual memory for intermediate storage, rather than a tem‐ porary 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. -oobj Place output in file obj. Default is `a.out'. All undefined symbols in the assembly are treated as global. FILES /tmp/as∗ default temporary file a.out default object file SEE ALSO ld(1), nm(1), adb(1), pi(9.1), a.out(5) Auxiliary documentation Assembler Reference Manual. BUGS -J should be eliminated; the assembler should automatically choose among byte, word and long branches. AS(1)