Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
as(1)			    General Commands Manual			 as(1)

NAME
       as - assembler (Itanium Processor Family)

SYNOPSIS
       [option...]  [file]

DESCRIPTION
       assembles  the named source file	file, or the standard input if file is
       not specified.  The output of the assembler is an ELF  relocatable  ob-
       ject file that must be processed	by before it can be executed.

       Assembler output	is stored in file outfile.  If the option is not spec-
       ified, the assembler constructs a default name.	If no source  file  is
       specified,  outfile  will  be  otherwise	 the  suffix  (if  present) is
       stripped	from the name of the source file and is	appended to  it.   Any
       directory  names	 are  removed from the name so that the	object file is
       always written to the current directory.

       does not	not perform any	macro  processing.   Standard  C  preprocessor
       constructs  can	be used	if the assembler is invoked through the	C com-
       piler.

   Options
       recognizes the following	options.

       Specify that the	source file contains 32-bit ABI	targeted code.
		   This	option is overridden by	the assembler directive	in the
		   source  file.   The object file is a	32-bit ELF file	by de-
		   fault.

       Specify that the	source file contains 64-bit ABI	targeted code.
		   This	option is overridden by	the assembler directive	in the
		   source  file.   The object file is a	64-bit ELF file	by de-
		   fault.

       Specify that the	object file should be 32-bit ELF.
		   This	is the default (see also Note  that  it	 is  valid  to
		   write  64-bit  ABI targeted code to a 32-bit	ELF file.  All
		   32-bit addresses in the object file	are  zero-extended  to
		   64-bit  upon	loading.  Zero-extension, however, may invali-
		   date	any negative addresses (such as	with relocations).

       See

       Specify that the	object file should be 64-bit ELF (see also

       See

       Produce an output object	file with the name
		   outfile instead of constructing a default name.

EXTERNAL INFLUENCES
   Environment variables
       determines the location of the message catalog for the processing of

       controls	which assembler	to invoke and  enables	support	 for  multiple
       (cross-)	 development  kits.  The variable points to the	root of	a spe-
       cific SDK.  No provision	has been made to validate  the	value  of  the
       variable	or the suitability of the assembler that's being invoked.

   International Code Set Support
       Single- and multi-byte character	code sets are supported.

DIAGNOSTICS
       When  syntactic	or  semantic errors occur, a single-line diagnostic is
       displayed on standard error, together with the line number and the file
       name in which it	occurred.

FILES
       assembler error message catalog
       default assembler output	file

SEE ALSO
       cc(1), elf(3E), ld(1).

WARNINGS
       The assembler does not check dependencies.

				   IPF Only				 as(1)

NAME | SYNOPSIS | DESCRIPTION | EXTERNAL INFLUENCES | DIAGNOSTICS | FILES | SEE ALSO | WARNINGS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=as&sektion=1&manpath=HP-UX+11.22>

home | help