Microchip Technology SW006021-2 Manual De Usuario
MPLAB
®
XC8 C Compiler User’s Guide
DS52053B-page 242
2012 Microchip Technology Inc.
6.3
OPTIONS
The command line options recognized by ASPIC[18] are given in Table 6-1, and a full
description of each option followings.
description of each option followings.
6.3.1
-A: Generate Assembly File
An assembler file will be produced if this option is used rather than the usual object file
format. This is useful when checking the optimized assembler produced using the -O
optimization option.
format. This is useful when checking the optimized assembler produced using the -O
optimization option.
By default the output file will an extension .opt, unless the -Ooutfile output option
is used to specify another name.
is used to specify another name.
6.3.2
-C: Specify Chip Info File
Specify the chipinfo file to use. The chipinfo file is called picc.ini and can be found
in the dat directory in the compiler’s installation directory. This file specifies information
about the currently selected device.
in the dat directory in the compiler’s installation directory. This file specifies information
about the currently selected device.
TABLE 6-1:
ASPIC[18] COMMAND-LINE OPTIONS
Option
Meaning
Default
-A
Produce assembler output
Produce object code
-Cchipinfo
Define the chipinfo file
dat\picc[18].ini
-E[file
| digit]
Set error destination/format
-Flength
Specify listing page length
66
-H
Output HEX values for
constants
constants
Decimal values
-I
List macro expansions
Don’t list macros
-L[listfile
]
Produce listing
No listing
-N
Disable merging optimizations
Merging optimizations enabled
-O
Perform optimization
No optimization
-Ooutfile
Specify object name
srcfile.obj
-R
Specify non-standard ROM
-Twidth
Specify listing page width
80
-V
Produce line number info
No line numbers
-VER=version
Specify full version information
for list file title
for list file title
-Wlevel
Set warning level threshold
0
-X
No local symbols in OBJ file
--CHIP=device
Specify device name
--DISL=list
Specify disabled messages
No message disabled
--EDF=path
Specify message file location
--EMAX=number
Specify maximum number of
errors
errors
10
--OPT=optimization
Specify optimization type
--VER
Print version number and stop