6.7.1 Options Specific to 32-bit DSC Devices
For more information on the memory models, see section 11.9 Memory Models.
| Option | Definition |
|---|---|
-mcodecov=options | Instrument the output to provide code coverage information. |
-mconst-in-data | Put const qualified variables in the data memory space. |
-mcpu=target | Select the target device for which to compile. |
-mdfp=path | Specify which device family pack to use. |
-merrata=id[,id]* | Enable specific errata workarounds identified by
id. |
-mno-errata=id[,id]* | Disable specific errata workarounds identified by
id. |
-mno-file | Do not emit a .file directive in the generated
assembly file. |
-mlarge-code | Compile using the large code model. |
-mlarge-data | Compile using the large data model. |
-mpreserve-all | Make all variables in this translation unit preserved. |
-mprint-builtins | Display the complete list of target builtin functions available in the compiler. |
-mprint-devices | Display the complete list of real and virtual devices supported by the current installation. |
-mprint-mchp-search-dirs | Output the compiler and assembler include search paths to the console. |
-mno-isr-warn | Do not produce a warning if the interrupt is not attached to a recognized interrupt vector name. |
-msfr-warn | Warn when accessing SFRs for a generic device. (Default) |
-msmall-code | Compile using the small code model. (Default) |
-msmall-data | Compile using the small data model. (Default) |
-msmall-scalar | Compile using the small scalar model. (Default) |
-msmart-io-format=fmt | Define default format specifiers when Smart IO cannot determine the correct format specifiers at runtime, |
-mtext=name |
Text (program code) will be placed in a section named
|
-msmart-io [=0|1|2] | Smart IO attempts to statically analyze format strings passed to
printf, scanf and the
f and v variations of these
functions. |
--partition n | For a single partition n,
constrain the output text to be contained within one panel. |
