Name
as
Synopsis
as [options
]files
Generate an object file from each specified assembly-language source file. Object files have the same root name as source files but replace the .s suffix with .o. There may be some additional system-specific options.
Options
- -- [ | files]
Read input files from standard input, or from files if the pipe is used.
- -a[cdhlmns][=file]
With only the -a option, list source code, assembler listing, and symbol table. The other options specify additional things to list or omit:
- -ac
Omit false conditionals.
- -ad
Omit debugging directives.
- -ah
Include the high-level source code, if available.
- -al
Include an assembly listing.
- -am
Include macro expansions.
- -an
Suppress forms processing.
- -as
Include a symbol listing.
- =file
Set the listing filename to file.
- --defsym symbol=value
Define the symbol to have the value value, which must be an integer.
- -f
Skip whitespace and comment preprocessing.
- --fatal-warnings
Treat warnings as errors.
- --gstabs
Generate debugging information in stabs format.
- --gdwarf2
Generate DWARF2 debugging information.
- -o objfile
Place output in object file objfile (default is file.o).
- --statistics
Print information on how much time and space assembler uses.
- -v
Display the version number of the assembler.
- -I path
Include path when searching for .include directives.
- -J
Don’t warn about signed overflow.
- -R
Combine both data and text in text section.
- -W
Don’t show warnings.
- -Z
Generate object file even if there are errors.
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.