4.4.1 XC32 (Global Options)

Set up global options for all 32-bit language tools. See also 4.4.7 Options Page Features.

Table 4-1. XC32 (Global Options) All Options Category
OptionDescriptionCommand Line
Override default device supportSelect “Do not override” to build the project with a default DFP. Select “Compiler location” to use the relevant DFP shipped with the compiler. DFPs provide device-specific information, such as register names and addresses, which can be used by code in the project.-mdfp
Don’t delete intermediate filesDon’t delete intermediate Files. Place them in the object directory and name them based on the source file.-save-temps[=dir]
Use Whole-Program and Link-Time OptimizationsWhen these optimzations are enabled, the build will be constrained in the following ways:

- The per-file build settings will be ignored

- The build will no longer be an incremental one (full build only)

-f[no-]whole-program

-f[no-]lto
Use GP relative addressing thresholdPut definitions of externally-visible data in a small data section if that data is no bigger than num bytes.-G num
Common include dirs

Directory paths entered here will be appended to the already existing include paths of the compiler.

Relative paths are from the MPLAB X IDE project directory.

-I dir