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:

-ac Omit false conditionals
-ad Omit debugging directives
-ah Include high-level source
-aj Include section information
-al Include assembly
-am Include macro expansions
-an Omit forms processing
-as Include symbols
-a=file Output 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.