3.2.1 -a[suboption] [=file]

The -a option enables listing output. The -a option supports the following suboptions to further control what is included in the assembly listing:

-acOmit false conditionals
-adOmit debugging directives
-agInclude general info
-ahInclude high-level source
-aiInclude section information
-alInclude assembly
-amInclude macro expansions
-anOmit forms processing
-asInclude symbols
-a=fileOutput listing to specified file (must be in current directory).

If no suboptions are specified, the default suboptions used are hls; the -a option by itself requests high-level, assembly, and symbolic listing. You can use other letters to select specific options for the listing output.

The letters after the -a may be combined into one option. So, for example, instead of specifying -al -an on the command line, you could specify -aln. Most of the examples in the following sections combine the section’s suboption with -al, because -al is required for an assembly listing.