home *** CD-ROM | disk | FTP | other *** search
- Switches prefixed with a '+' or '-' may be turned on orr off. The
- last occurance of the switch determines the state. For these switches
- '/' is equivalent to '-'. Note that codegen parameters must generally
- be the same for all modules in a program, or unpredictable results will
- occur.
-
- +i - make CPP file
- /ffile - process arguments in file 'file'
- +l - make LST file
- /w-all - no warnings, errors only
- warnings may also be suppressed individually. No documentation
- is currently available. Read ERROR.C to get a grasp of the
- method
- /C - codegen params
- /C+2 - (680x0 only) specify 68020 or better processor
- /C-b - no BSS
- /C+d - display internal diagnostics
- /C-l - don't put C source in the ASM file
- /C-m - don't mangle symbols with a leading underscore
- /C+p - pack variables for space. On a 68020+ minimize at word
- alignment
- /C+r - reverse order of bit ops
- /C+L - (680x0 only) use large data model
- /Dxxx - define a macro 'xxx'
- /E## - max number of errors to generate
- /Idirs - specify include directories. use a semicolon to seperate multiple
- directory specifications. The directories specified by the
- environment variable "CCINCL" are always searched first.
- /O - Optimizer params
- /O+R Allow register optimizations on the register set
- (default is /O+Rafd)
- /O-R Disallow register optimizations on the register set
- specify the register set as any combnation of the
- letters a,f,d
- +S - reserved, no use
-
- Compiler will look for the symbol CC386 (or CC68K) in the environment.
- If it finds it, it will evaluate any command line arguments in it
- prior to evaluating the command line.