-C: Compile to Object File
-Dmacro: Define Macro
-Efile: Redirect Compiler Errors to a File
-Gfile: Generate source-level Symbol File
-Ipath: Include Search Path
-Llibrary: Scan Library
-L-option: Adjust Linker Options Directly
-Mfile: Generate Map File
-Nsize: Identifier Length
-Ofile: Specify Output Filenames
-P: Preprocess Assembly Files
-Q: Quiet Mode
-S: Compile to Assembly Code
-Umacro: Undefine a Macro
-V: Verbose Compile
-X: Strip Local Symbols
--ASMLIST: Generate Assembly List Files
--AUTOBANK=number: Specify Local Variable Bank
--CHAR=type: Make Char Type Signed or Unsigned
--CHECKSUM=start-end@destination<,specs>: Calculate a checksum
--CHIP=processor: Define Processor
--CHIPINFO: Display a list of supported processors
--CR=file: Generate Cross Reference Listing
--DOUBLE=type: Select kind of Double Types
--ERRFORMAT=format: Define Format for Compiler Messages
--ERRORS=number: Maximum Number of Errors
--FILL=opcode: Fill Unused Program Memory
--GETOPTION=app,file: Get command line options
--HELP<=option>: Display Help
--IDE=type: Specify the IDE being used
--LANG=language: Specify the Language for Messages
--MAC=number: Limit MAC Hardware Block Usage
--MEMMAP=mapfile: Display memory map
--MSGFORMAT=format: Set Advisory Message Format
--MSGDISABLE=messagelist: Disable Warning Messages
--NODEL: Do not Remove Temporary Files
--NOEXEC: Don't execute compiler
--OBJDIR=path: Specify Directory for Intermediate Files
--OPT<=type>: Invoke Compiler Optimizations
--OUTDIR=path: Specify Directory for Output Files
--OUTPUT=type: Specify Output File Type
--PASS1: Compile to p-code Intermediate File
--PRE: Produce Preprocessed Source Code
--PROTO: Generate Prototypes
--RAM=lo-hi,<lo-hi,...>: Specify additional RAM ranges
--REENTRANT: Force functions to be re-entrant
--ROM=lo-hi,<lo-hi,...>|tag: Specify additional ROM ranges
--RUNTIME=type: Specify Runtime Environment
--SCANDEP: Scan for dependencies
--SERIAL=hexcode@address: Store a Value at this Program Memory Address
--SETOPTION=app,file: Set the command line options for application
--SETUP=dir: Setup the product
--STRICT: Strict ANSI Conformance
--SUMMARY=type: Select memory summary output type
--TIME: Report time taken for each phase of build process
--VER: Display the compiler's version information
--WARN=level: Set Warning Level
--WARNFORMAT=format: Set Warning Message Format
--WDT=period: Specify watchdog timer period